New issue
Advanced search Search tips

Issue 706106 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jan 14
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

When drag starts the capturing should go away

Project Member Reported by nzolghadr@chromium.org, Mar 28 2017

Issue description

As mentioned in this pointer event spec issue
https://github.com/w3c/pointerevents/issues/135

when drag starts we should remove the pointer capture and send lostpointercapture if necessary.
 
Project Member

Comment 1 by bugdroid1@chromium.org, Jul 27 2017

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

commit 656f9b939150e9a40553757cea46d385bcb423d9
Author: nzolghadr <nzolghadr@chromium.org>
Date: Thu Jul 27 17:27:05 2017

Release mouse pointer capture when it starts drag

This CL releases mouse pointer capture if there
was one in place when drag operation starts.
Note that this doesn't do anything for touch
drag operation as that needs to be solved
when we have a better coordination of gesture
and touch events.

BUG= 706106 , 720201

Review-Url: https://codereview.chromium.org/2973963003
Cr-Commit-Position: refs/heads/master@{#490010}

[add] https://crrev.com/656f9b939150e9a40553757cea46d385bcb423d9/third_party/WebKit/LayoutTests/external/wpt/pointerevents/html/pointerevent_drag_interaction-manual.html
[add] https://crrev.com/656f9b939150e9a40553757cea46d385bcb423d9/third_party/WebKit/LayoutTests/external/wpt_automation/pointerevents/html/pointerevent_drag_interaction-manual-automation.js
[modify] https://crrev.com/656f9b939150e9a40553757cea46d385bcb423d9/third_party/WebKit/Source/core/events/PointerEventFactory.cpp
[modify] https://crrev.com/656f9b939150e9a40553757cea46d385bcb423d9/third_party/WebKit/Source/core/events/PointerEventFactory.h
[modify] https://crrev.com/656f9b939150e9a40553757cea46d385bcb423d9/third_party/WebKit/Source/core/events/PointerEventFactoryTest.cpp
[modify] https://crrev.com/656f9b939150e9a40553757cea46d385bcb423d9/third_party/WebKit/Source/core/input/EventHandler.cpp
[modify] https://crrev.com/656f9b939150e9a40553757cea46d385bcb423d9/third_party/WebKit/Source/core/input/EventHandler.h
[modify] https://crrev.com/656f9b939150e9a40553757cea46d385bcb423d9/third_party/WebKit/Source/core/input/MouseEventManager.cpp
[modify] https://crrev.com/656f9b939150e9a40553757cea46d385bcb423d9/third_party/WebKit/Source/core/input/PointerEventManager.cpp
[modify] https://crrev.com/656f9b939150e9a40553757cea46d385bcb423d9/third_party/WebKit/Source/core/input/PointerEventManager.h
[modify] https://crrev.com/656f9b939150e9a40553757cea46d385bcb423d9/third_party/WebKit/Source/platform/WebPointerEvent.cpp
[modify] https://crrev.com/656f9b939150e9a40553757cea46d385bcb423d9/third_party/WebKit/public/platform/WebPointerEvent.h

Status: Fixed (was: Assigned)

Sign in to add a comment