{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreidtm7uydrqeyzpenv73ahdymq2iftrs6u7bdmocx7lqytqcyxbfzi",
    "uri": "at://did:plc:hqad6xwuzg7oqfmwylfkvqfm/app.bsky.feed.post/3mo5qekj2ip72"
  },
  "path": "/viewtopic.php?t=33520&p=275561#p275561",
  "publishedAt": "2026-06-12T23:05:42.000Z",
  "site": "http://forum.palemoon.org",
  "tags": [
    "https://github.com/SecondCityOsD/grease ... P-browsers",
    "pale-moon-ai-stream-polyfill-bundle-grant-none-direct.zip"
  ],
  "textContent": "> I did not try Basilik (not using it). I'm using PM and it's not working any more with JAI.\n\nOne thing I notice is that you are using an old version of Greasemonkey, the new version is here: https://github.com/SecondCityOsD/grease ... P-browsers\n\nHowever, I tried it with Pale Moon on Janitor AI with the Basilisk-Dev user scripts, and the \"TextDecoderStream is not defined\" error is still showing up when the AI tries to generates text. So either a) Basilisk is doing something a bit different from Pale Moon, or b) the user scripts will have to be updated for use with Pale Moon.\n\nUPDATE - I fixed it. You should probably use the newer version of Greasemonkey, and the problem with the Basilisk user scripts is that Basilisk has a different polyfill loader system than Pale Moon. Pale Moon needs them to be running in a specific order, so I created one larger userscript out of the 5 smaller Basilisk user scripts with them loading in a specific order. If you can download my attached zip file and import it into Greasemonkey, then it should work with Pale Moon on Janitor AI. I was able to continue my hilarious chat with Nex in Janitor AI once I loaded this version:\n\npale-moon-ai-stream-polyfill-bundle-grant-none-direct.zip\n\n* * *",
  "title": "Web Compatibility Support • Re: Janitor AI just broke: TextDecoderStream is not defined",
  "updatedAt": "2026-06-12T23:05:42.000Z"
}