I use layout.frame_rate 1 to block animation, and to replace painful partial scrolling with clean jumps. I can't use an intermediate frame rate, such as 3-30 fps, due to … (read more)
I use layout.frame_rate 1 to block animation, and to replace painful partial scrolling with clean jumps. I can't use an intermediate frame rate, such as 3-30 fps, due to the seizure risks, or a high frame rate, such as 60 fps, due to migraines when hit by "smooth" animation, "ease in-out" animation, zooming animation, parallax animation, partial scrolling with one part of the window sliding alongside another, etc.
about:config involves some other frame-rate and frame_rate settings;
gfx.display.frame-rate-divisor starts at 1
layers.offmainthreadcomposition.frame-rate starts at -1
layout.expose_high_rate_mode_from_refreshdriver starts at true
layout.frame_rate starts at 0, which defaults to monitor settings; I've reset it to 1 (1 frame per second).
layout.throttled_frame_rate starts at 1
What are these and what do they do? I've tried looking them up, and see a bunch of posts about browser diagnostics, or *increasing* frame rates, or the like.