New issue
Advanced search Search tips

Issue 755937 link

Starred by 2 users

Issue metadata

Status: Archived
Owner:
Closed: Aug 2017
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: Chrome
Pri: 2
Type: Bug

Blocking:
issue 730232



Sign in to add a comment

Drag shadow freezes on the drag start position

Project Member Reported by yamaguchi@chromium.org, Aug 16 2017

Issue description

Chrome Version: 62.0.3187.0
Chrome OS Version: 9844.0.0
Chrome OS Platform: Chromebook Plus

Steps To Reproduce:
(1) Try to drag a file by long-press + dragging touchscreen.

Expected Result:
Drag shadow move as the pointer (a finger, or a stylus pen) moves.

Actual Result:
The drag shadow stays at the start position, and it stays even after releasing the touchscreen.


How frequently does this problem reproduce? (Always, sometimes, hard to
reproduce?)
100%


What is the impact to the user, and is there a workaround? If so, what is
it?
[esc] key can cancel dragging.
If you touch the screen again, you can continue dragging the item normally.
 
Description: Show this description
Blocking: 730232
Components: -Platform>Apps>FileManager Blink>DataTransfer
This is not a specific issue with the Files app.
This can happen on other drag & drop operations using touch, such as text edit.

Steps To Reproduce:
(1) Browse as guest. See the browser appears with "You're browsing as a Guest" page.
(2) Select the text in the browser by tapping it once and [ctrl] + A.
(3) Long-press the selected text by touch, and move it around.

Expected Result:
The dragging shadow of the text moves as you move.

Actual Result:
The shadow stays there.
Cc: yamaguchi@chromium.org fukino@chromium.org
Components: -Blink>DataTransfer Internals>Input>Touch>Screen
Labels: -Pri-1 -M-61 Pri-2
Owner: sahel@chromium.org
Status: Assigned (was: Available)
Based on my bisecting result, I think this issue appears after
https://chromium-review.googlesource.com/c/613700


ad908bef2e858b5786328b11b7b83f9a1d74fbb7
Mon Aug 14 19:57:02 2017 +0000
Scroll/Fling cannot happen after long press.
--> positive

91858a77d72fe1a020188114b4834a96324e7b6b
Mon Aug 14 19:55:53 2017 +0000
Move longtask-timing test failures to TestExpectations
--> negative

Sahel, may I ask you see if this is relevant to your change?
I originally found this in the Files app, but found that it also affects text editing (and possibly other operations) in browser.

Comment 6 by sahel@chromium.org, Aug 16 2017

I will take a look
Project Member

Comment 7 by bugdroid1@chromium.org, Aug 16 2017

The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/48d76dc81628ffda0c4c56ac06e2dcbdecb57034

commit 48d76dc81628ffda0c4c56ac06e2dcbdecb57034
Author: Sahel Sharify <sahel@chromium.org>
Date: Wed Aug 16 17:57:44 2017

Revert "Scroll/Fling cannot happen after long press."

This reverts commit ad908bef2e858b5786328b11b7b83f9a1d74fbb7.

Preventing scrolling once long press is fired, breaks drag and drop.

TBR: tdresser@chromium.org
Bug:  755937 ,  670009 
Change-Id: Ib9f31e22e4494401fbebedb9974595fdfedae41c
Reviewed-on: https://chromium-review.googlesource.com/617063
Reviewed-by: Sahel Sharifymoghaddam <sahel@chromium.org>
Commit-Queue: Sahel Sharifymoghaddam <sahel@chromium.org>
Cr-Commit-Position: refs/heads/master@{#494853}
[modify] https://crrev.com/48d76dc81628ffda0c4c56ac06e2dcbdecb57034/ui/events/gesture_detection/gesture_provider.cc
[modify] https://crrev.com/48d76dc81628ffda0c4c56ac06e2dcbdecb57034/ui/events/gesture_detection/gesture_provider_unittest.cc

Comment 8 by sahel@chromium.org, Aug 25 2017

Status: Fixed (was: Assigned)

Comment 9 by dchan@chromium.org, Jan 22 2018

Status: Archived (was: Fixed)

Sign in to add a comment