New issue
Advanced search Search tips

Issue 850657 link

Starred by 1 user

Issue metadata

Status: WontFix
Owner: ----
Closed: Jun 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

passive event listener results in blocking gesture event

Project Member Reported by xidac...@chromium.org, Jun 7 2018

Issue description

Open this page: http://output.jsbin.com/puzegal

Use the dev tool to go into device emulator, select a mobile device such as pixel xl. Wait until the border is red, now fling on the x direction. Observe that the scroller starts moving only when the border is not red.

What's happening:
The scroller has a passive event listener for touchstart and touchmove, which means the gesture that we have should be non-blocking. Red border indicates that the main thread is janky. So the scroller should still move even if the border is red.
 
flackr@: could you take a look at confirm that this is a fair example.
Cc: mustaq@chromium.org
Status: WontFix (was: Available)
The demo also has touch-action: pan-x which creates a blocking touch region until your fix for composited touch action handling.

Also on low DPI the scroller repaints on scroll so it is not getting composited.

These are both expected.

Sign in to add a comment