Closed Bug 1168929 Opened 10 years ago Closed 10 years ago

[e10s] Touch screen kinetic scrolling doesn't work when e10s is enabled

Categories

(Core :: Widget: Win32, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX
Tracking Status
e10s - ---
firefox41 --- affected

People

(Reporter: flaki, Unassigned)

Details

(Whiteboard: [gfx-noted])

Scrolling with a touch screen (Sony VAIO Pro 13, Firefox Nightly on Windows 8.1 x64) doesn't work - page stops scrolling after a "flick" gesture after touch is lifted (instead of slowly fading to a stop as earlier). Kinetic scrolling worked before, latest update auto-enabled e10s on Nightly - kinetic scroll works still on Dev edition, and disabling it & restarting Firefox results in this bug disappearing.
This is widget/win32 plus gfx/apzc related. Not e10s specific.
tracking-e10s: --- → -
Component: General → Graphics
Product: Firefox → Core
(In reply to Jim Mathies [:jimm] from comment #1) > This is widget/win32 plus gfx/apzc related. Not e10s specific. :flaki seems to say that the bug disappears if e10s is disabled. Kats, thoughts?
Flags: needinfo?(bugmail.mozilla)
Whiteboard: [gfx-noted]
:flaki, do you have the layers.async-pan-zoom.enabled pref set to true?
Flags: needinfo?(bugmail.mozilla) → needinfo?(falconmaster)
As much as I'd love to help, my touchscreen has just kissed goodbye, so until I can return my PC to RMA, I can't test the touch functionality. In the meantime if anyone with a Win 8.1 touch machine (Surface, or Touch-enabled ultrabooks/hybrids) could jump in & see if they can reproduce that would be sweet. :|
Flags: needinfo?(falconmaster)
You don't actually need to have the touchscreen working to check if the pref is set to true. Just go to about:config and type the pref into the search box.
Whoah, yes indeed. But it's unmodified, layers.async-pan-zoom.enabled is set to the default "false".
Thanks. If APZ is disabled then this is likely a win32 widget/e10s issue? I'm not sure. Moving components, but I can dig out my Surface and kick off a build to see what's going on.
Component: Graphics → Widget: Win32
We will not work on this, apzc + touch support in win32 widget solve it.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
For reference, if you want to enable APZ + touch support, do the following on a recent nightly: - Enable e10s - Set the layers.async-pan-zoom.enabled pref to true - Set the dom.w3c_touch_events.enabled pref to 1 As per the last time I tried this, it should get you back to the behaviour you were seeing originally where touch scrolling has "kinetic" behaviour. You may run into other bugs with this configuration though.
You need to log in before you can comment on or make changes to this bug.