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

Issue 675474 link

Starred by 3 users

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Android , Windows
Pri: 3
Type: Bug-Regression



Sign in to add a comment

Touchscreen only scrolling when trying to draw.

Reported by imnotfr...@gmail.com, Dec 18 2016

Issue description

UserAgent: Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36

Steps to reproduce the problem:
1. Go to www.drawception.com
2. Play game or go to sandbox mode
3. Try drawing with touchscreen

What is the expected behavior?
Brush follows finger when dragged across panel, does not drag screen.

What went wrong?
Registers that it is touched, but then drags the whole screen. Problem arose within the last few days, others seem to have this issue as well.

Did this work before? Yes 

Chrome version: 55.0.2883.87  Channel: stable
OS Version: 6.3
Flash Version: Shockwave Flash 24.0 r0
 

Comment 1 by ajha@chromium.org, Dec 18 2016

Components: -UI UI>Input>Touch
Labels: M-55 Needs-Bisect prestable-55.0.2883.87
Cc: pbomm...@chromium.org gov...@chromium.org
Labels: -Needs-Bisect ReleaseBlock-Stable
Owner: xidac...@chromium.org
Status: Assigned (was: Unconfirmed)
Able to reproduce the issue on Win 10 using stable 55.0.2883.87 and canary 57.0.2955.0.
This is regressed in M55.

Bisect info:
=============
Good: 55.0.2875.0
Bad : 55.0.2876.0

Unable to run the Bisect using either new or old script on Windows touch machines.
Omahaproxy UI CL:
https://chromium.googlesource.com/chromium/src/+log/55.0.2875.0..55.0.2876.0?pretty=fuller&n=10000

Possible Suspect from above CL:
Review-Url: https://codereview.chromium.org/2381613003
xidachen@: Could you please take a look into it if its related to your change,else please help assigning to an appropriate owner for this.

Note: Do not have Mac & Linux touch device to verify.
Owner: ----
I am very certain the the suspected CL wasn't the cause. I don't have a device to do bisect, but could someone do a bisect and narrow down the range?
Status: Available (was: Assigned)
Owner: tsergeant@chromium.org
Status: Assigned (was: Available)
Tried re-bisecting the issue and getting Bad revisions only(good:55.0.2872.0).

https://chromium.googlesource.com/chromium/src/+log/55.0.2874.0..55.0.2876.0?pretty=fuller&n=10000

from above CL seeing a touch related change.
related suspect:
Review-Url: https://codereview.chromium.org/2376613002

tsergeant@: Could you please take a look into this if its related to your change, else could you please help finding an appropriate dev person for this.
1. My CL would not have caused this problem, and no other CL in the bisect jumps out as an obvious cause

2. I can't reproduce this issue on a local device. I have a Windows 10 machine with a touch screen and Chrome 55.0.2883.87. Drawing with the touchscreen works fine for me and does not cause the page to scroll.
Labels: Needs-triage-Mobile

Comment 8 by ajha@chromium.org, Jan 27 2017

Labels: -Pri-2 OS-Android Pri-1
Just to update regarding the Needs-triage-Mobile label.

Issue is reproducible on the latest stable(55.0.2883.91) and the latest canary(58.0.2993.0) of Nexus-7 Tablet Android Version:5.0.2 Build/LRX22G and HTC 10 Handset Android Version:6.0.1 Build/MMB29M.

Adding the Android label therefore.  
Cc: tsergeant@chromium.org
Labels: Needs-Bisect
Owner: ----
Status: Available (was: Assigned)
As above, my CL could not have caused this, and nothing else in the existing bisect jumps out.

Unassigning myself and adding Needs-Bisect to try again.
Cc: prashanthpola@chromium.org
Labels: -M-55 triage-te M-57
Labels: -triage-te -Needs-Bisect -Needs-triage-Mobile
Owner: zhaobin@chromium.org
Status: Assigned (was: Available)
We are able to repro this on Pixel/7.1
Good commit: 421986
Bad commit: 421985
Suspect CL : https://chromium.googlesource.com/chromium/src/+/31637e5d150105f89429c88a651ba1cc4c4453c4
Owner: ----
It seems that bisect result is incorrect.

My CL is about presentation API. It has nothing to do with touch screen or drawing. Unassigning myself.
Cc: jochen@chromium.org rbyers@chromium.org dtapu...@chromium.org
Owner: mustaq@chromium.org
Good build:55.0.2875.0
Bad build: 55.0.2876.0

https://chromium.googlesource.com/chromium/src/+log/55.0.2875.0..55.0.2876.0?pretty=fuller&n=10000

Bisect script pointed to https://chromium.googlesource.com/chromium/src/+/902a3d6303dfbfd49a24173777afcb4b70234a17

Assigning it to relevant owners.


I could repro this issue on Nexus 6 / LMY49C 
Components: -UI>Input>Touch Blink>Input
Labels: -Pri-1 -ReleaseBlock-Stable Hotlist-Input-Dev Pri-3
Status: ExternalDependency (was: Assigned)
The page uses pointer events and doesn't use touch-action
Setting a touch-action: none on the canvas fixes the issue.

This is likely broken on a Microsoft Windows Phone as well. The bisection points to use shipping pointer events.

Does anyone have a contact at the site?
I reached out on twitter to the creator; hopefully this will get resolved in short order. https://twitter.com/dtapuska/status/826204378713321472
Status: Fixed (was: ExternalDependency)
Contacted author via email and author applied touch-action. No longer an issue.

Sign in to add a comment