New issue
Advanced search Search tips

Issue 915784 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner:
Closed: Jan 15
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 3
Type: Bug


Participants' hotlists:
Launcher-Broken


Sign in to add a comment

Horizontal scroll begin results in ignored events in shelf, peeking launcher

Project Member Reported by ginko@chromium.org, Dec 17

Issue description

Chrome Version: Repro in 71 Beta
OS: Chrome

What steps will reproduce the problem?
(1) Open peeking launcher
(2) slide finger horizontally along the launcher, then up

What is the expected result?
Launcher opens

What happens instead?
Event ignored

 
Cc: newcomer@chromium.org
Labels: Type-Bug
Owner: amusbach@chromium.org
Status: Assigned (was: Available)
Cc: edcourtney@chromium.org
Eliot,

I spoke with Oshima and he thinks you may be a good person to ask about this issue. What do you say?
If the launcher is using gesture events, we have some logic which snaps events to the horizontal or vertical axis. It might be causing this bug: https://cs.chromium.org/chromium/src/ui/events/gesture_detection/gesture_provider.cc?l=330&rcl=aa834208352f248055a3ae36167ca5453b02eabb

Maybe a good first step would be to take a look in the launcher code and find where it's deciding how to swipe up/down the launcher. You can also try removing this snapping logic linked above to see if the issue goes away, as a test.
Cc: weidongg@chromium.org
Labels: -Pri-1 Pri-3
Status: WontFix (was: Assigned)
The problem is that when you start tap scrolling horizontally, HorizontalPageContainer::OnGestureEvent starts calling SetHandled on the scroll gesture events before they can reach AppListView::OnGestureEvent. I spoke with Weidong, and the HorizontalPageContainer will drive actual pagination after development that shall be done in the foreseeable future. That will effectively solve the issue documented here.

Sign in to add a comment