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

Issue 622584 link

Starred by 0 users

Issue metadata

Status: Fixed
Owner:
Last visit > 30 days ago
Closed: Jun 2016
Cc:
EstimatedDays: ----
NextAction: ----
OS: All
Pri: 2
Type: Bug



Sign in to add a comment

Split pointerLockElement to Document/ShadowRoot

Project Member Reported by kochi@chromium.org, Jun 23 2016

Issue description

Comment 1 by kochi@chromium.org, Jun 23 2016

Labels: -OS-Linux -Pri-3 OS-All Pri-2
Project Member

Comment 2 by bugdroid1@chromium.org, Jun 29 2016

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

commit d148a25d4b552d08fe0971faf9464c17cedc7e8f
Author: kochi <kochi@chromium.org>
Date: Wed Jun 29 00:53:23 2016

Document/ShadowRoot split of pointerLockElement

As discussed in
https://github.com/w3c/webcomponents/issues/192

document.pointerLockElement should be now shadow-dom aware,
and it gets adjusted to its node tree.

ShadowRoot.pointerLockElement is also added so it should
work similar to how document/ShadowRoot.activeElement works.

BUG= 622584 

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

[add] https://crrev.com/d148a25d4b552d08fe0971faf9464c17cedc7e8f/third_party/WebKit/LayoutTests/shadow-dom/pointer-lock-in-shadow.html
[add] https://crrev.com/d148a25d4b552d08fe0971faf9464c17cedc7e8f/third_party/WebKit/LayoutTests/shadow-dom/v0/pointer-lock-in-shadow.html
[add] https://crrev.com/d148a25d4b552d08fe0971faf9464c17cedc7e8f/third_party/WebKit/LayoutTests/shadow-dom/v0/pointer-lock-in-shadow2.html
[add] https://crrev.com/d148a25d4b552d08fe0971faf9464c17cedc7e8f/third_party/WebKit/LayoutTests/shadow-dom/v0/pointer-lock-in-shadow3.html
[modify] https://crrev.com/d148a25d4b552d08fe0971faf9464c17cedc7e8f/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/d148a25d4b552d08fe0971faf9464c17cedc7e8f/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/d148a25d4b552d08fe0971faf9464c17cedc7e8f/third_party/WebKit/Source/core/dom/Document.idl
[modify] https://crrev.com/d148a25d4b552d08fe0971faf9464c17cedc7e8f/third_party/WebKit/Source/core/dom/DocumentOrShadowRoot.h
[modify] https://crrev.com/d148a25d4b552d08fe0971faf9464c17cedc7e8f/third_party/WebKit/Source/core/dom/DocumentOrShadowRoot.idl
[modify] https://crrev.com/d148a25d4b552d08fe0971faf9464c17cedc7e8f/third_party/WebKit/Source/core/dom/TreeScope.cpp
[modify] https://crrev.com/d148a25d4b552d08fe0971faf9464c17cedc7e8f/third_party/WebKit/Source/core/dom/TreeScope.h
[modify] https://crrev.com/d148a25d4b552d08fe0971faf9464c17cedc7e8f/third_party/WebKit/Source/core/frame/UseCounter.h
[modify] https://crrev.com/d148a25d4b552d08fe0971faf9464c17cedc7e8f/third_party/WebKit/Source/core/page/PointerLockController.cpp
[modify] https://crrev.com/d148a25d4b552d08fe0971faf9464c17cedc7e8f/tools/metrics/histograms/histograms.xml

Comment 3 by kochi@chromium.org, Jun 29 2016

Status: Fixed (was: Started)

Sign in to add a comment