{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreib3qngjlhioogx2zgiijy5s32qyfqiyomu7wwr7k3m4rueezgrzvm",
"uri": "at://did:plc:hqad6xwuzg7oqfmwylfkvqfm/app.bsky.feed.post/3mmrtxfsslfq2"
},
"path": "/viewtopic.php?t=33255&p=274735#p274735",
"publishedAt": "2026-05-26T19:00:05.000Z",
"site": "http://forum.palemoon.org",
"textContent": "It looks like Google modified the code again and changed more than just some variable names as I can no longer get it to work through a Greasemonkey script. I tried the TextDecoderStream polyfill but I could not get it to work either. I have however managed to get a filter working using the Modify HTTP Response extension. Here is the filter to use -\n\n\nCODE:\n\n\n [[\"www.google.com\",[\"/search\\\\?q.*/\",[\".pipeThrough(new TextDecoderStream)\",\"\",\"await b.read();\",\"await b.read();var dd = new TextDecoder().decode(k);k=dd;\"]]]]\n\nAlso, now it does not seem to suffer from the duplicating problem that was happening before but that could change if Google messes about with the code again.\n\nCan I ask why TextDecoderStream and other parts of the Streams API have not been added to Pale Moon yet as many websites seem to need it now. Is it quite complex to implement or is there another reason?\n\n* * *",
"title": "Web Compatibility Support • Re: Google's built-in AI is broken in PM: Something went wrong and the content wasn't generated.",
"updatedAt": "2026-05-26T19:00:05.000Z"
}