{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreigysvtzgwy67wo63kb7zjom35kbzzu4kb3ijrrg6qubdrxztfb4oe",
    "uri": "at://did:plc:hqad6xwuzg7oqfmwylfkvqfm/app.bsky.feed.post/3mn5zbn5o4mm2"
  },
  "path": "/viewtopic.php?t=33487&p=275004#p275004",
  "publishedAt": "2026-05-31T15:49:19.000Z",
  "site": "http://forum.palemoon.org",
  "tags": [
    "https://duckduckgo.com",
    "https://duck.ai",
    "@https"
  ],
  "textContent": "This is a live example of a site that doesn't work specifically because of the csp implementation in pale moon.\nTested on a clean portable PM 34.2.2\n\nIf you try typing something in the chat and press \"ask\" or enter, the page will display the error \"Oops! Something went wrong.\"\nThe console also displays a long error\n\nCODE:\n\n\n     ChunkLoadError: Loading CSS chunk 1897 failed.(error: https://duck.ai/dist/duckai-dist/chunk.duckai-shield-animation.07c49f74e9caa4608f49.css)Stack trace:i.f.miniCss/e[t]</</</o.onload@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1508966 entry.vendors.06b4af71b7dfe2a4f6f7.js:2:80472\"ChunkLoadError: Loading CSS chunk 1897 failed.(error: https://duck.ai/dist/duckai-dist/chunk.duckai-shield-animation.07c49f74e9caa4608f49.css)LazySuspensedivdivp@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1058997divdivl@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1divsectiono[86028]/_<@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1157199o[66466]/R<@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1o[66466]/de<@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1Kl@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1Wl@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1V@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1mainql@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1We@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1m@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1l@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1p@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1Wf@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1u@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1E@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1S@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1N@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1c@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1h@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1i@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1i@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1y@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1d@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1I@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1s@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1p@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1Nr@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1u@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1h@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1s@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1c@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1m@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1H@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1B@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1divfe@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1l@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1d@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1Vf@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:662786d@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1i@https://duck.ai/dist/duckai-dist/entry.vendors.06b4af71b7dfe2a4f6f7.js:2:138206Zg@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1c@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1rg@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1i@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1i@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1s@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1aE@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1zg@https://duck.ai/dist/duckai-dist/entry.duckai.ae8834055b64dc711946.js:2:1\"\n\nBut if you set security.csp.enable = false, the chat works fine.\nThe site's csp settings are not too complicated and at first glance should be fully supported in pm -\n\n\n\"default-src 'none' ; connect-src https://duckduckgo.com https://*.duckduckgo.com https://duck.ai https://*.duck.ai ; manifest-src https://duckduckgo.com https://*.duckduckgo.com https://duck.ai https://*.duck.ai ; media-src https://duckduckgo.com https://*.duckduckgo.com https://duck.ai https://*.duck.ai ; script-src blob: https://duckduckgo.com https://*.duckduckgo.com https://duck.ai https://*.duck.ai 'unsafe-inline' 'unsafe-eval' ; font-src data: https://duckduckgo.com https://*.duckduckgo.com https://duck.ai https://*.duck.ai ; img-src data: https://duckduckgo.com https://*.duckduckgo.com https://duck.ai https://*.duck.ai ; style-src https://duckduckgo.com https://*.duckduckgo.com https://duck.ai https://*.duck.ai 'unsafe-inline' ; object-src 'none' ; worker-src blob: ; child-src blob: https://duckduckgo.com https://*.duckduckgo.com https://duck.ai https://*.duck.ai ; frame-src blob: https://duckduckgo.com https://*.duckduckgo.com https://duck.ai https://*.duck.ai ; form-action https://duckduckgo.com https://*.duckduckgo.com https://duck.ai https://*.duck.ai ; frame-ancestors https://duckduckgo.com https://*.duckduckgo.com ; base-uri 'self' ; block-all-mixed-content ;\"\n\nSo does anyone have any ideas what exactly is wrong with csp processing?\n\n* * *",
  "title": "Web Compatibility Support • duck.ai - doesn't work with csp enabled",
  "updatedAt": "2026-05-31T15:49:19.000Z"
}