{
"$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"
}