| General > General Technical Chat |
| Problems with newer releases of FireFox |
| (1/2) > >> |
| joeqsmith:
Around the start of the year, I upgraded FireFox and set it to auto update. Normally I set the admin to prevent updates (since they force it now) once I find something stable. I noticed with YouTube, the entire screen flashes white three of four times when you play a video. I use dark themes and in the dark, all this flashing puts a strain on my eyes. It was also having problem playing video and would frequently lower the resolution. With as much as they force the upgrades, I figured for sure they would fix it. I finally yanked it last night and went to an old version (95.0). Maybe the PC is just too old to run the latest fancy stuff. Searching Google, it seems others have had similar reports with earlier versions. |
| RoGeorge:
I remember the white flash before turning a page to dark theme, that was long time ago. It eventually went away by itself after a while, don't know if it was FF's fault or the dark theme's fault. My current FF (on Ubuntu) is v116.0, and I doesn't flash. Regarding dark theme, I'm using a FF extension called 'Dark Reader'. However, for EEVblog only, the 'Dark Reader' is set to not change the page, and I'm using another extension instead, called 'Stylus'. Stylus will let you apply your own format to a given webpage. There is one Stylus format ready to download for EEVblog dark themed online, or use the one from here: https://www.eevblog.com/forum/chat/forum-dark-theme/ There is also a dark theme for EEVblog forum that can be selected from the forum settings, no browser extensions needed. Another FireFox-like browser is LibreWolf. LibreWolf is compatible with FireFox plugins/extensions, and has tighter privacy and security. Maybe LibreWolf won't flash. For YouTube, I'm using a FF extension called 'Enhancer for YouTube', can change many settings, including a YT theme, theater mode, default playback speed etc. Can play full screen 1080HD/60Hz at 2x playback speed, with the internal video card of an i4970k proc. YT at 4k/60Hz plays smooth in full screen, but only at x1 speed. At 2x speed it may become choppy sometimes, so I've set the 'Enhancer for YouTube' to only use 1080 even when in full screen. |
| hans:
It could be that the page itself is first rendered white, and that dark-mode plugins hook in later that apply the dark mode. If your computer is slow, your browser is slow or DOM events are now handled in a different order/pace could all influence this behaviour. The other day I had built a site from scratch with dark mode functionality. I've made sure the server-side part would also apply the dark-mode CSS class thats applied on body, so you don't have this flickering effect. That required me to use 2 cookies which were set client-side; one for the dark mode selection (on/off/system based) and one for dark mode currently applied (on/off). I think many sites do dark-mode functionality client-side (only), as it needs to query some special browser fields to support system mode. I don't think sites like YouTube feature this kind of sophistication yet, because they also tend to run as a single-page application without page refreshes. So why bother? Now I must say that when I open a new tab, the dark theme of my firefox browser also results in the empty tab/page rendered with a dark gray instead of white or light gray. There is brief blink though as YT loads, but it does not always happen . Locking your Firefox version is useful for different reasons as well. I've had pretty bad experiences past half to full year or so with infrequent crashes or other GUI hiccups. Very annoying. |
| tom66:
It's also possible the issue relates to hardware acceleration, if you PC has enough processing capacity then decoding video on the CPU can work, and it may avoid bugs with the graphics driver which tries to paint video to the same buffer that the CPU is drawing to. |
| RoGeorge:
Forgot to write, over time I've changed many FireFox defaults from the 'about:config'. To make it use hardware video decoding, my current settings are: media.hardware-video-decoding.force-enabled -> true webgl.enable-ahardwarebuffer -> true gfx.use-ahardwarebuffer-content -> true Without the one in bold, FF uses the processor to decode video, can hear that in the fans that start turning faster at video playback. |
| Navigation |
| Message Index |
| Next page |