New issue
Advanced search Search tips

Issue 743605 link

Starred by 2 users

Issue metadata

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



Sign in to add a comment

Dragstart isn't called if two mousedown events are fired in quick succession without releasing mouse button

Reported by tonyfa...@hotmail.com, Jul 15 2017

Issue description

UserAgent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/59.0.3071.115 Safari/537.36

Steps to reproduce the problem:
1. add dragstart event to element if mousedown
2. mousedown twice in quick succession without releasing mouse button
3. now move cursor and dragstart event is never called even though the event is binded

What is the expected behavior?
Dragstart should be called if the user mousedowns on the element and then drags it

What went wrong?
Something is preventing the dragstart event from being called after two consecutive mousedown events in quick succession. Cannot figure out what it is.

Did this work before? N/A 

Chrome version: 59.0.3071.115  Channel: stable
OS Version: 10.0
Flash Version: 

Here is an MVC of the issue: https://jsfiddle.net/1Lm5nx76/1/
 
Components: -Blink Blink>DataTransfer
Are you indicating that after a double click you can't drag anything at all. That is what I see.

Drag is only started after a single click. That is a user agent decision and it works consistently this way on Microsoft Edge as well. FireFox works in slightly a different fashion though it allows dragging after a double click.
Labels: Needs-Feedback
Labels: Needs-Milestone
Project Member

Comment 4 by sheriffbot@chromium.org, Aug 25 2017

Status: Archived (was: Unconfirmed)
No feedback was received in the last 30 days from reporter "tonyfalca@hotmail.com", so archiving this. Please re-open or file a new bug if this is still an issue.

For more details visit https://www.chromium.org/issue-tracking/autotriage - Your friendly Sheriffbot

Sign in to add a comment