I can confirm. After clearing my browser cache, now both www.mangadex.org and mangadex.org seem ok. Dropdowns, Toggles, Settings all seem normal from testing so far. And I'm not seeing any more of those "SyntaxError: illegal character" on js files or the Unclosed String issue on the CSS in web console.
Interesting that Brotli encoding ended up being the root cause, since according to https://caniuse.com/#feat=brotli & https://hacks.mozilla.org/2015/11/better-than-gzip-compression-with-brotli/ it seems it should be support in some fashion in Firefox 45.9.0. Maybe it's something like the server was sending Brotli without declaring it as such in Content-Encoding, while modern Chrome/Firefox auto-detect it or something. Never checked that. Problem does seem resolved now though, so probably no use in further messing with things.
Edit: The Firefox dev blog article does mentions something like that.
Responding with an unsupported content encoding, or with a header that doesn’t match the actual encoding of the content can lead to decompression errors which is exact symptoms I was seeing before when I mention in the other thread that js files were initially opening corrupted.
Edit2: Looking into it further, it seems this version of Firefox doesn't expose Brotli support by default after-all, and needs to be enabled explicitly by the user in about:config with network.http.accept-encoding & network.http.accept-encoding.secure by changing
to
. Who knows if there is some other issue which caused it not to be enabled by default though (edit: yep, tested it and Brotli doesn't work in Fx45.9 with Google). The other browsers affected by this without such configuration settings would be out of luck though, so not really a solution.