[Bug 1173320] New: Ship with MOZ_USE_XINPUT2=1 set in the environment to improve Firefox touchpad & touchscreen scrolling
http://bugzilla.opensuse.org/show_bug.cgi?id=1173320 Bug ID: 1173320 Summary: Ship with MOZ_USE_XINPUT2=1 set in the environment to improve Firefox touchpad & touchscreen scrolling Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: Other Assignee: screening-team-bugs@suse.de Reporter: pointedstick@zoho.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- On X11, with MOZ_USE_XINPUT2=1 set in the environment Firefox exhibits much improved pixel-by-pixel touchpad scrolling, and touchscreen scrolling actually works. On Wayland, the behavior is already enabled by default so the environment variable has no effect. Historically, the reason why this was not set by default on X11 was an outstanding bug that caused scrolling with wheel mice to periodically break: https://bugzilla.mozilla.org/show_bug.cgi?id=1182700 However this bug appears to only affect KDE Plasma systems, and the KWin developers just fixed an issue in KWin, and now the problem no longer manifests. See https://bugs.kde.org/show_bug.cgi?id=394772. Therefore, there no longer appear to be any blockers to enabling this behavior by default by setting MOZ_USE_XINPUT2=1 in the environment. X11 Firefox users should really appreciate this change. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1173320 http://bugzilla.opensuse.org/show_bug.cgi?id=1173320#c1 --- Comment #1 from Nathaniel Graham <pointedstick@zoho.com> --- FWIW I just found out that Fedora already does this. See https://bugzilla.redhat.com/show_bug.cgi?id=1850617 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1173320 http://bugzilla.opensuse.org/show_bug.cgi?id=1173320#c2 Andreas Stieger <Andreas.Stieger@gmx.de> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |Andreas.Stieger@gmx.de Component|Other |Firefox Assignee|screening-team-bugs@suse.de |bnc-team-mozilla@forge.prov | |o.novell.com --- Comment #2 from Andreas Stieger <Andreas.Stieger@gmx.de> --- from MozillaFirefox/mozilla.sh.in # enable xinput2 (boo#1032003) # breaks too many things right now (boo#1053959) #export MOZ_USE_XINPUT2=1 -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1173320 http://bugzilla.opensuse.org/show_bug.cgi?id=1173320#c3 --- Comment #3 from Nathaniel Graham <pointedstick@zoho.com> --- Yeah, and https://bugzilla.opensuse.org/show_bug.cgi?id=1053959 was just fixed upstream; it turns out to have been a KWin bug. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1173320 http://bugzilla.opensuse.org/show_bug.cgi?id=1173320#c5 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |wolfgang@rosenauer.org --- Comment #5 from Wolfgang Rosenauer <wolfgang@rosenauer.org> --- This has now landed in Tumbleweed and caused an almost immediate bugreport in bug 1173993. Any advice? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1173320 http://bugzilla.opensuse.org/show_bug.cgi?id=1173320#c6 --- Comment #6 from Nathaniel Graham <pointedstick@zoho.com> --- That person apparently still has Plasma 5.19.2. The fix that makes this not suck was shipped in Plasma 5.19.3 (specifically, in KWin). -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1173320 http://bugzilla.opensuse.org/show_bug.cgi?id=1173320#c7 --- Comment #7 from Wolfgang Rosenauer <wolfgang@rosenauer.org> --- Tumbleweed still has Plasma 5.19.2. Also FF78 will eventually land on Leap. Therefore we either need to unship that env or make it depending on some version check on a package? -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1173320 http://bugzilla.opensuse.org/show_bug.cgi?id=1173320#c8 --- Comment #8 from Nathaniel Graham <pointedstick@zoho.com> --- Oh, that's a problem. I thought you'd already shipped Plasma 5.19.3 in TW, sorry. Yes, it will need to be reverted or made conditional on having at least Plasma 5.19.3. I suppose this won't be necessary for TW soon enough, but yeah, if the change would eventually be landed in Leap, it will be needed. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1173320 http://bugzilla.opensuse.org/show_bug.cgi?id=1173320#c9 Wolfgang Rosenauer <wolfgang@rosenauer.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |CONFIRMED --- Comment #9 from Wolfgang Rosenauer <wolfgang@rosenauer.org> --- I will revert it for TW for now. I already had this: if [ "$ID" = "opensuse-tumbleweed" ]; then export MOZ_USE_XINPUT2=1 fi to avoid it being used in Leap. -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1173320 http://bugzilla.opensuse.org/show_bug.cgi?id=1173320#c10 --- Comment #10 from Nathaniel Graham <pointedstick@zoho.com> --- Since that'll handle the Leap case, I guess we can bring this back after Plasma 5.19.3 is shipped by TW then? -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@suse.com