New issue
Advanced search Search tips
Note: Color blocks (like or ) mean that a user may not be available. Tooltip shows the reason.

Issue 681775 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Apr 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android
Pri: 2
Type: Feature

Blocked on:
issue 632525



Sign in to add a comment

Maps doesn't pan unless mouse events appear as touch

Reported by r.browse...@gmail.com, Jan 17 2017

Issue description

Steps to reproduce the problem:
1. Open GoogleMAP page
2. Insert mouse into USB port 
3. Drag on map area

What is the expected behavior?
Move map area

What went wrong?
Don't move map area

Did this work before? Yes It happens Ver.56.0.2924.59 webview, but not Ver.44.0.2403.117 

Does this work in other browsers? No
 This problem also happens other browser apps with webview.
But, it doesn't happen on Chrome app.

Chrome version:   Channel: stable
OS Version: 6.0.1
Flash Version:
 
simpleWebview.apk
1.2 MB Download
Components: Blink>Input
Labels: Hotlist-Input-Dev
Owner: mustaq@chromium.org
Status: Assigned (was: Unconfirmed)
Mustaq can you investigate?

Comment 2 by mustaq@chromium.org, Jan 17 2017

Cc: aelias@chromium.org
Checking now if this is a side effect of crrev.com/2054193002.

Comment 3 by mustaq@chromium.org, Jan 17 2017

Confirmed that rerouting mouse events as touch fixes the problem. Mouse events alone can't drive Google Maps panning through AndroidWebView.apk.

Comment 4 by mustaq@chromium.org, Jan 17 2017

Blocking: 675339

Comment 5 by mustaq@chromium.org, Jan 17 2017

Cc: rbyers@chromium.org
Summary: Maps doesn't pan unless mouse events appear as touch (was: Can't scroll on webview by mouse)
Not just webview! We have the same issue on chromium: maps.google.com doesn't pan with mouse unless mouse events appear as touch.

Comment 6 by mustaq@chromium.org, Feb 22 2017

Blockedon: 632525
Can't possibly fix this until we have 'touch-action: pan-x pan-y' working as in Edge.
Blocking: -675339
This is not an Android UI bug. Removing the dependency.

Comment 8 by mustaq@chromium.org, Apr 11 2017

Labels: -Type-Bug-Regression Type-Feature
Status: ExternalDependency (was: Assigned)
Maps code seems unresponsive to MouseEvents on Android. That needs a fix, perhaps a switch to PointerEvents?

Comment 9 by mustaq@chromium.org, Apr 26 2017

Can't repro the problem today! I tried the following devices with wired mice, all were showing the bug before:
- Nexus7/AndroidM/Chrome58.
- N5X/N/Chrome58
- GalaxyNote5/M/58.

Status: Fixed (was: ExternalDependency)
Sounds good, thanks.

Sign in to add a comment