Failed to load module, and endless loading
Whenever I load any page on Twitch, there is a high chance that many page elements won't load, and instead appear as a ghost icon with the text "Failed to load module", or will simply display the spinning circle permanently. The former mostly happens to buttons and menus, while the latter mostly happens to things like the stream video player.
I have to refresh the page upwards of 20 times in order to actually get everything working. It's seriously frustrating, especially when trying to join a stream quickly (e.g. with a raid) or refresh a channel. The situation is made worse by the fact that every page element can fail at random, so when hitting F5 makes two things start working, another one might stop working.
I've inspected what's going on in the browser's developer console while this happens, and it seems that it's related to Twitch's scripts failing to fetch CSS or JS chunks for various parts of the page in a nonstandard manner.
This is in Mozilla Firefox 95.0.2 on Manjaro Linux. None of the other websites I've accessed over the last two years have had such a problem.
(Cross-posting this from Stream Manager Bugs for visibility.)

-
Outfrost commented
I think I haven't seen this issue for a little while now, so I'm cautiously optimistic. Can anyone else confirm whether they used to experience it but don't any more?
-
Outfrost commented
Firefox 95.0.2 and still there. Bumping so this doesn't auto-close.
-
Outfrost commented
bump
-
Outfrost commented
Mozilla Firefox 94.0.1. Still the same problems. This is affecting me both as a creator and as a viewer.
-
Outfrost commented
Months later, versions of browsers later, this is still a Twitch issue that isn't fixed.
-
Outfrost commented
Whenever I load any page on Twitch, there is a high chance that many page elements won't load, and instead appear as a ghost icon with the text "Failed to load module", or will simply display the spinning circle permanently. The former mostly happens to buttons and menus, while the latter mostly happens to things like the stream video player.
I have to refresh the page upwards of 20 times in order to actually get everything working. It's seriously frustrating, especially when I'm trying to set things up for my stream. The situation is made worse by the fact that every page element can fail at random, so when hitting F5 makes two things start working, another one might stop working.
I've inspected what's going on in the browser's developer console while this happens, and it seems that it's related to Twitch's scripts failing to fetch CSS or JS chunks for various parts of the page in a nonstandard manner.
This is in Mozilla Firefox 91.0 on Manjaro Linux. None of the other websites I've accessed over the last year have had such a problem.
-
Outfrost commented
I don't use BTTV, FFZ, or anything like that.
If I turn off all other extensions, Twitch behaves a bit better, but I'm not about to use my browser with no extensions.
Interestingly, even though uBlock Origin's filtering is turned off for twitch.tv, its mere existence is enough for Twitch's frontend to misbehave badly. It's the only website I know to have this sort of bug.
-
JenniNexus commented
Try turning off Twitch extensions with Better TTV, swear it works for me every time. I think it's a problem w/ some of the extensions that causes things to malfunction.
-
Outfrost commented
Whenever I first load any page on Twitch, and also at completely random times, many elements on the page don't load, and instead appear as a ghost icon with the text "Failed to load module" next to it. I have to refresh the page many times, sometimes 20 or more, to actually get everything working. It's seriously frustrating.
I've inspected what's going on in the developer console while this happens, and it seems that it's related to Twitch's scripts failing to fetch CSS or JS chunks for various parts of the page.
Interestingly, this only happens in Firefox. I don't observe this behaviour in Chromium. From the troubleshooting I've done, it would appear that Twitch uses some super-special way of fetching remote resources, and it doesn't play nice with the way Firefox loads websites. Given that all other websites I've accessed work perfectly fine, I would expect this to be fixed on Twitch's side.