On Linux, Mozregression ignores accessibility settings
Categories
(Testing :: mozregression, defect, P3)
Tracking
(Not tracked)
People
(Reporter: erwinm, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:109.0) Gecko/20100101 Firefox/119.0
Steps to reproduce:
Set up Cinnamon on Fedora Linux.
Disabled "Effects" using system settings.
Installed mozregression using pip install mozregression.
Opened mozregression and secified my usual Firefox profile.
Actual results:
I got hit with smooth scrolling, got a worse migraine, and got severe nausea. I checked about:config and found that:
-
in my regular Firefox build, general.smoothScroll is false and is not bold (this is the default value with system settings to reduce animation, such as disabling Effects in Linux).
-
in the Nightly build opened by Mozregression, general.smoothScroll is true and is not bold (this is the default value without system settings to reduce animation.)
This means that
-
users who are sensitive to this animation cannot use Mozregression in Linux without specifying each setting in the command line.
-
whether or not they're sensitive to the animation, users cannot use Mozregression to check which Firefox changes break prefers-reduced-motion.
Expected results:
Mozregression should detect the same system settings as regular Firefox.
Even if I manually set ui.prefersReducedMotion 1, it still doesn't work in older versions. (Up through at least 111.0a1.) This is painful.
Mozregression posts the partial fix here:
It's still not a complete fix because 1. it requires users to add the preference, and 2. it leaves earlier versions untestable on Linux.
Comment 3•11 months ago
|
||
The severity field is not set for this bug.
:zeid, could you have a look please?
For more information, please visit BugBot documentation.
Updated•1 month ago
|
Description
•