{
  "$type": "site.standard.document",
  "bskyPostRef": {
    "cid": "bafyreidrceqn7ee2kuh5cxgrk5xhk4y5su76onddhi6l6f5eg62oevp3ia",
    "uri": "at://did:plc:hqad6xwuzg7oqfmwylfkvqfm/app.bsky.feed.post/3mj5ohvbovdr2"
  },
  "path": "/viewtopic.php?t=32045&p=272154#p272154",
  "publishedAt": "2026-04-10T15:19:28.000Z",
  "site": "http://forum.palemoon.org",
  "textContent": "This is all really interesting and in parts, if you understand the behaviour, even entertaining.\nI asked Grok about the whole case, why and what happened and basicly Grok agreeds and delivers some solutions.\n\n\n\n> Why Pale Moon Fails:\n> Pale Moon (Goanna engine) strictly adheres to the WebGL 1.0.3 specification from 2014, which did not yet include powerPreference.\n> The Pale Moon developers deliberately refuse to implement features from Editor's Drafts (\"work in progress\") until they have been finalized as a standard.\n> Therefore, Pale Moon either throws an error (e.g., invalid attribute) or ignores the option when this call is made—Cloudflare interprets this as deviant behavior and fails the challenge (loop, crash, or block).\n> This is not a bug in Pale Moon, but a conscious decision by the developers against \"draft support.\"\n> Cloudflare, on the other hand, adheres to what Chrome/Firefox/Safari currently implement (including draft extensions).\n>\n> Current status (April 2026):\n> This problem has existed for several years and resurfaces whenever Cloudflare updates its fingerprinting methods.\n> There are numerous threads about it in the Pale Moon forum and on community.cloudflare.com –\n> often concluding that Cloudflare has no interest in providing extra support for Pale Moon (or other niche browsers like Falkon, SeaMonkey, etc.) because, in their opinion, this would weaken bot detection.\n>\n> If you want to be very conservative and purist in your specifications, you can offer both options as a fallback:\n\nCODE:\n\n\n    const contextAttributes = { powerPreference: \"high-performance\", preferLowPowerToHighPerformance: false // only for old browsers};const gl = canvas.getContext(\"webgl\", contextAttributes);\n\n\nMaybe we should inform Cloudflare? Do the know about this new technology AI? It could them help for future devoloping\n\n* * *",
  "title": "Browser Support • Re: Cloudflare Verification Loop issues",
  "updatedAt": "2026-04-10T15:19:28.000Z"
}