Broken Browser Support Fix

AI-generated summary

Sin_Shadow_Fox reports being locked out of Discourse forums due to an unsupported browser error, specifically when using Firefox 115 ESR. After claiming Discourse support refused to assist, they shared a five-line JavaScript bypass that overrides the unsupportedBrowser flag. darkpixlz cautioned against bypassing security warnings, urging users to update their browsers or use modern alternatives compatible with older hardware.

Sin_Shadow_Fox clarified they are stuck on Windows 7 because they perceive no improvement in newer Windows versions and rely on Firefox ESR 115 as the only “up-to-date” option from Mozilla for their legacy system. darkpixlz recommended Supermium (a Chromium fork) or R3dfox (a Firefox fork) which are designed to run on legacy operating systems like Windows 98 and 7. HAWK clarified that Discourse developers are technically capable of fixing such issues but choose not to support unsupported browser versions for security and maintenance reasons.

The discussion shifted to OS preferences, with Sin_Shadow_Fox expressing satisfaction with Windows 7’s stability despite its age, while darkpixlz suggested switching to Linux, noting that Windows 7 is nearing the end of its life. Sin_Shadow_Fox mentioned trying Linux distributions like Cachy and Zorin but found them unsuitable, though darkpixlz recommended using tools like distrochooser to find a more user-friendly distribution.

Sorry about the repost but it seems someone misinterpreted something in my last post. Hopefully this one stays up.

Well some time ago a Discourse forum stopped working right. I came here to see if I could find a solution or fix but ran into the same problem.

So I contacted Discourse support . . . three times. Eventually I was told that the devs were incapable of fixing the issue.

Recently I decided to see if I couldn’t troubleshoot the problem myself and . . . with just five lines of code I fixed it.

This was how easy it was to solve this, btw:

// ==UserScript==
// @​name         Discourse Meta - Unsupported Browser Bypass
// @​namespace    discourse-meta-bypass
// @​version      1.0
// @description  Fixes Discourse broken browser issue
// @​author       Sin Shadow Fox
// @​match        *://meta.discourse.org/*
// @​grant        unsafeWindow
// @​run-at       document-start
// @license      MIT
// ==/UserScript==

(function() {
'use strict';
Object.defineProperty(unsafeWindow, 'unsupportedBrowser', {
get() { return false; },
set() {},
configurable: true
});
})();

Hi, as the email says, Firefox 115 is an older and unsupported version for Discourse. I wouldn’t really recommend using any 3 year old browser regardless of what you want to do with it.. but that warning is kinda in place for a reason. I’m not too sure how well Discourse would work there, but please update your browser if possible instead of trying to get around the wall.

Just because you can do something doesn’t mean you should :slight_smile:

2 Likes

Unfortunately i don’t really have any say in the matter. That’s up to Mozilla. I’m just trying to get Discourse to work because a lot of sites use it and a broken forum serves no one.

P.S. your PFP is adorable :slight_smile:

Is there a specific reason you are trying to use ESR 115? If not then I would just go download latest.. if you are on an older system with windows 7 or something else, then I would recommend going and downloading Supermium or the Gecko equivalent (which I know exists, I’m just blanking on the name)

thank you! :3

Well, it’s not that I’m TRYING to use ESR 115. That’s just what Mozilla says is up to date. Also, yes, I’m on Win7. Specifically home premium but I’m working to find a Win7 Ultimate WAU key to move up a little. But what’s Supermium/Gecko? Is that something like VxKex?

Gecko is the underlying engine of Firefox (like V8 for Chrome), I meant R3dfox.

They are basically just new versions of Chrome (Supermium) and Firefox (R3dfox) respectively, designed to run on legacy systems, like how Supermium can go back to Windows 98 I believe (:double_exclamation_mark:). If you can’t or don’t want to update to a newer version (because windows 7 is sick), then I would recommend downloading one of those rather than trying to hang onto old Firefox.

As I clarified for you earlier in your PM, we are capable of fixing it but we are choosing not to because the browser version is unsupported.

1 Like

Oh! I’ve heard of R3dfox! I’ve actually been considering moving to it for about a year now but I’ve been a bit sketched out by it for the same reason i get sketched out by Linux distros. Still waiting to see how it turns out before i make any final decisions.

Also, 98?! Holy shit! lol. That was my first OS. The idea of anything today running on that is wild.

As for Windows, Microsoft simply hasn’t made anything better IMO so i haven’t upgraded yet.

1 Like

I would definitely recommend you find a Linux distro and swap to that in that case because of how old Windows 7 is at this point along with the fact we’re going on 7 years of no support soon I believe. There’s plenty of distros to choose from and you’re sure to find something that fits what you’re looking for!!

While Win7 may be old, it’s still as good as most modern OSs. Haven’t had a problem with it in like . . . 14 years? The really funny part is it got MORE stable after Microsoft stopped supporting it, lol. As for Linux Distros, i haven’t found something that matches what I’m looking for. Cachy/Zorin are close but not quite there and “the big three” are far too user unfriendly for me.

Amazing things happen when you don’t use AI to slop code your whole operating system :3

Distrochooser is a great resource for finding one that works for you!! It isn’t a definitive resource because you can always swap desktop environments but it’s a good place to get started for a beginner.