New issue
Advanced search Search tips

Issue 592280 link

Starred by 2 users

Issue metadata

Status: Fixed
Owner:
Closed: Mar 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug

Blocking:
issue 580169



Sign in to add a comment

Firing got/lostpointercapture events

Project Member Reported by nzolghadr@chromium.org, Mar 7 2016

Issue description

Along with adding new APIs for pointer capture like set/releasepointercapture we need to send got/lostpointercapture events accordingly and also when elements get removed as per spec:

https://www.w3.org/TR/pointerevents/#the-gotpointercapture-event

 
Blocking: 580169
Project Member

Comment 2 by bugdroid1@chromium.org, Mar 14 2016

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

commit 3add13bbfb3537a8a243711bb184d12faf3ef096
Author: nzolghadr <nzolghadr@chromium.org>
Date: Mon Mar 14 20:37:33 2016

Firing got/lost pointer capture events

This CL is taking care of firing gotpointercapture and
lostpointercapture events based on the status of the
pointer capture and whether the element is still in
the document or not.

BUG= 592280 

Review URL: https://codereview.chromium.org/1774913004

Cr-Commit-Position: refs/heads/master@{#381061}

[modify] https://crrev.com/3add13bbfb3537a8a243711bb184d12faf3ef096/third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/mouse-pointer-capture-expected.txt
[modify] https://crrev.com/3add13bbfb3537a8a243711bb184d12faf3ef096/third_party/WebKit/LayoutTests/virtual/pointerevent/fast/events/pointerevents/mouse-pointer-capture.html
[modify] https://crrev.com/3add13bbfb3537a8a243711bb184d12faf3ef096/third_party/WebKit/Source/core/dom/Element.h
[modify] https://crrev.com/3add13bbfb3537a8a243711bb184d12faf3ef096/third_party/WebKit/Source/core/dom/Element.idl
[modify] https://crrev.com/3add13bbfb3537a8a243711bb184d12faf3ef096/third_party/WebKit/Source/core/events/PointerEventFactory.cpp
[modify] https://crrev.com/3add13bbfb3537a8a243711bb184d12faf3ef096/third_party/WebKit/Source/core/events/PointerEventFactory.h
[modify] https://crrev.com/3add13bbfb3537a8a243711bb184d12faf3ef096/third_party/WebKit/Source/core/events/PointerEventFactoryTest.cpp
[modify] https://crrev.com/3add13bbfb3537a8a243711bb184d12faf3ef096/third_party/WebKit/Source/core/html/HTMLAttributeNames.in
[modify] https://crrev.com/3add13bbfb3537a8a243711bb184d12faf3ef096/third_party/WebKit/Source/core/html/HTMLElement.cpp
[modify] https://crrev.com/3add13bbfb3537a8a243711bb184d12faf3ef096/third_party/WebKit/Source/core/input/PointerEventManager.cpp
[modify] https://crrev.com/3add13bbfb3537a8a243711bb184d12faf3ef096/third_party/WebKit/Source/core/input/PointerEventManager.h

Status: Fixed (was: Assigned)

Sign in to add a comment