BTW I've since changed my mind on this. Setting the proposed environment
variable makes toupad scrolling mysteriously slow down after a
notification arrives until you switch focus away from Firefox and back
(See https://bugzilla.mozilla.org/show_bug.cgi?id=1182700). This problem
is particularly severe for mouse scroll wheel users, where wheel
scrolling breaks entirely until you switch away and back again.

I grudgingly live with the issue when I'm using a touchpad, but I unset
the envar when I'm using a mouse because of how bad it is.

I think https://bugzilla.mozilla.org/show_bug.cgi?id=1182700 needs to be
fixed upstream before this can be considered. Unfortunately, it's
blocked on a GTK issue (https://gitlab.gnome.org/GNOME/gtk/issues/558)
that the GTK developers have declared unfixable on X11.

** Bug watch added: gitlab.gnome.org/GNOME/gtk/issues #558
   https://gitlab.gnome.org/GNOME/gtk/issues/558

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to firefox in Ubuntu.
https://bugs.launchpad.net/bugs/1697122

Title:
  Package Firefox with MOZ_USE_XINPUT2=1 in environment to enable pixel
  scrolling with touchpad and touch gestures

Status in firefox package in Ubuntu:
  Confirmed

Bug description:
  Ubuntu version:  Kubuntu 17.04
  Firefox version: 53.0.3+build1-0ubuntu0.17.04.2

  In Firefox, two-finger scroll gestures on a touchpad are interpreted
  as scroll wheel rotations, and the content scrolls three lines at a
  time. This is inappropriate behavior for touchpad scrolling; it should
  scroll pixel-by-pixel.

  Firefox already has the ability to do this, you just need to turn it
  on by running the program with MOZ_USE_XINPUT2=1 in the environment:
  for example, by running `MOZ_USE_XINPUT2=1 firefox`, or adding it to
  /etc/environment or something like that.

  Turning on this behavior yields a large usability improvement for
  laptop users. Therefore, I am proposing that MOZ_USE_XINPUT2=1 be
  permanently added to the packaging such that it's always present when
  Firefox runs. This is what Fedora does, and it results in a much
  improved experience for the laptop user.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/firefox/+bug/1697122/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to