... That post is quite old by now ; the UXP-based browsers now are fully equipped with all the necessary plumbing (JS features) to fully support discoursed-based forums (their "full" version, not the "dumbed-down" one targeting unsupported browsers); however, their browser-detection scripts fail to recognise UXP-based browsers as "supported", so those sites offer to them that "simplified" version ...
Some weeks ago, I had answered that same question posed by j7n but he didn't opt to apply my suggested solution, because it involves an adblocker extension (uBlock Origin legacy) and he did not want to install it himself, because a) he had already other arrangements in place to thwart ads b) he feared that installing that adblocker would, somehow, compromise the quality/speed of his browsing... Here at MSFN we are a democratic community, so I respect his reservations ; this doesn't mean others are discouraged from acting differently ...
If one has already installed uBO, a custom filter can be added to block the script discourse-based forums serve to sniff browsers:
! Discourse-based forums
||*/assets/browser-detect-$script,important
That should be added in the "My Filters" tab...
OTOH, if you have a userscript manager installed (usually their names end in "*monkey" ), you can add a custom userscript like the one below:
// ==UserScript==
// @name CSS aspect-ratio [88] - Discourse Forums
// @version 0.0.1
// @match *://*/*
// @run-at document-start
// @grant none
// ==/UserScript==
!function() {
let CSS_supports = CSS.supports;
CSS.supports = function(a) {
return a === "aspect-ratio: 1" || CSS_supports(a);
}
}()
This userscript doesn't block the browser-detecting script, it simply tells it that the feature it's looking for exists in the browser (it doesn't, as of now, in reality, but it isn't needed either for properly displaying those sites) ...
So, @adata, you're being offered two current solutions for properly displaying and using ALL the discourse-based forums (not just the three you referenced in your post ) ...
Best regards !
EDIT: If you're NOT running a recent version of Serpent 52, please DO update, preferably to this weekend's release!