I am a user of community(dot)jenkins(dot)io (sorry can only post 2 links) which according to one of the admins, uses a Discourse instance sponsored by the official discourse group. Meta tag in the header/source says Discourse 2.9.0.beta2
At some between Monday and Wednesday this week (2022-03-14/16), the site no longer loads on legacy Android Firefox browsers. Specifically, Firefox Android 68.11.0. That is also evidently the core for other browsers like Waterfox, Silk browser on FireStick. Never been here before, but it doe snot load either. The page appears to fetch data for a few seconds, then blankness. “Request Desktop site” is also blank. “View Source” spins off to an abyss of nothingness.
I reported this on the Jenkins site and the admin has indicated this is likely, " because
replaceAll is not available in Firefox 68." and provided evidence from Saucelabs at about 00:17 sec mark the error message.
Interestingly, I fired up a WINXP PC running FF 52.9.0 ESR and notwithstanding the banner “your browser is too old to work in this site”, the site appeared to load fine, so it seems rather specific/esoteric.
I would ask Discourse team review what changes were made and if there is a way to mitigate this breaking change. I recognize nothing can be supported forever, especially when not in the scope of testing, but when it’s reported and if it’s an obvious fix that does not significantly impact operability, consider such. Not looking for all functionality, just some core functionality (at least read content).
StackExchange link: meta(dot)stackexchange(dot)com/q/376694