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

Issue 489947 link

Starred by 13 users

Issue metadata

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

Blocking:
issue 671907
issue 674593
issue 624724


Show other hotlists

Hotlists containing this issue:
Non-Standard-IDL


Sign in to add a comment

Remove support for multiple shadow roots: ShadowRoot#olderShadowRoot, HTMLShadowElement

Project Member Reported by hayato@chromium.org, May 20 2015

Issue description

Dropping this feature is the resolution at Web Components f2f meeting [1].

This is a meta bug to track all efforts to remove this feature from Blink.

[1] https://www.w3.org/wiki/Webapps/WebComponentsApril2015Meeting

 
Project Member

Comment 1 by bugdroid1@chromium.org, May 20 2015

The following revision refers to this bug:
  http://src.chromium.org/viewvc/blink?view=rev&rev=195588

------------------------------------------------------------------
r195588 | kochi@chromium.org | 2015-05-20T06:21:51.797987Z

Changed paths:
   M http://src.chromium.org/viewvc/blink/trunk/Source/core/frame/UseCounter.h?r1=195588&r2=195587&pathrev=195588
   M http://src.chromium.org/viewvc/blink/trunk/Source/core/dom/shadow/ElementShadow.cpp?r1=195588&r2=195587&pathrev=195588

Add UseCounter for multiple createShadowRoot() for deprecation

BUG= 489947 

Review URL: https://codereview.chromium.org/1148673002
-----------------------------------------------------------------
Project Member

Comment 3 by bugdroid1@chromium.org, May 28 2015

The following revision refers to this bug:
  http://src.chromium.org/viewvc/blink?view=rev&rev=196057

------------------------------------------------------------------
r196057 | hayato@chromium.org | 2015-05-28T12:47:45.324553Z

Changed paths:
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadowroot-host-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/has-elementshadow-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadow-reprojection-click-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/stale-distribution-after-shadow-removal-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/insertion-point-list-menu-crash-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/style-and-shadow-element-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/selectors/style-sharing-shadow-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/focus-navigation-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/olderShadowRoot-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/style-with-deep-combinator-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadowdom-for-input-spellcheck-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/insertion-point-shadow-crash-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/hostcontext-pseudo-class-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadow-disable-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/multiple-shadowroot-adopt-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadow-root-js-api-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/inspector/elements/create-shadow-root-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/inspector/elements/shadow-host-display-modes-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/event-path-multiple-shadow-roots-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/has-content-elements-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/editing/spelling/spellcheck-author-shadow-crash-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/editing/shadow/selection-all-with-shadow-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadowdom-for-input-range-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadowdom-for-input-button-click-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/tooltips-in-shadow-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/style-sharing-styles-in-older-shadow-roots-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/composed-shadow-tree-walker-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/Source/core/frame/UseCounter.cpp?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadowdom-for-input-color-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadowdom-for-input-file-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/text-node-distributed-crash-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/get-destination-insertion-points-shadow-insertion-points-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadowdom-for-media-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadow-aware-shadow-root-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadow-aware-create-shadow-root-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/event-path-multiple-shadow-roots-2-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-multiple-shadow-roots-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/selections-in-shadow-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/composed-shadow-tree-walker-shadow-reprojection-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadowdom-for-input-type-change-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadow-element-inactive-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/distribution-crash-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/style-with-shadow-pseudo-element-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/event-path-empty-shadow-element-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-empty-shadow-element-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/move-style-scoped-to-another-shadowroot-crash-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/multiple-shadowroot-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/editing/shadow/selection-of-shadowroot-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/Source/core/frame/UseCounter.h?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/events-stopped-at-shadow-boundary-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/content-pseudo-element-with-deep-combinator-and-host-pseudo-class-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/content-pseudo-element-with-shadow-pseudo-element-and-host-pseudo-class-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-non-distributed-nodes-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/css-focus-pseudo-match-shadow-host-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadow-selection-detach-crash-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/has-shadow-insertion-point-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/querySelector-for-multiple-shadowroots-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/multiple-shadowroot-rendering-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/Source/core/dom/shadow/ElementShadow.cpp?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/nested-reprojection-inconsistent-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadow-element-distributed-nodes-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-distributed-to-younger-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/insertion-point-video-crash-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/focus-navigation-with-multiple-shadow-roots-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadow-select-attribute-featureset-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadowdom-for-form-associated-element-useragent-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/shadow-element-rendering-multiple-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/get-element-by-id-in-shadow-root-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/parent-tree-scope-in-shadow-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/editing/text-iterator/findString-shadow-roots-expected.txt?r1=196057&r2=196056&pathrev=196057
   M http://src.chromium.org/viewvc/blink/trunk/LayoutTests/fast/dom/shadow/event-path-shadow-insertion-point-in-oldest-shadow-root-expected.txt?r1=196057&r2=196056&pathrev=196057

Add a deprecation message for multiple shadow roots.

This CL also introduces a new UseCounter, ElementCreateShadowRootMultipleWithUserAgentShadwoRoot,
to measure the usage separately.

BUG= 489947 

Review URL: https://codereview.chromium.org/1159563012
-----------------------------------------------------------------
Labels: Hotlist-Recharge
This issue likely requires triage.  The current issue owner maybe inactive (i.e. hasn't fixed an issue in the last 30 days).  Thanks for helping out!

-Anthony
Labels: -Hotlist-Recharge hotlist-recharge
Status: Started (was: Assigned)
Project Member

Comment 6 by bugdroid1@chromium.org, Mar 3 2016

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

commit 3a686f1ed8e775db80511c61672f63685361387f
Author: hayato <hayato@chromium.org>
Date: Thu Mar 03 02:22:06 2016

Remove the support of multiple shadow roots with a user agent shadow root

"Intent to Remove" is here: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/VKQk3uQuJLQ

This CL removes the web-facing API, as a first step.
The other removals, such as a cleanup of each element, will be done separately in other CLs.

BUG= 489947 

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

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

[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/TestExpectations
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/editing/spelling/spellcheck-author-shadow-crash-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/editing/spelling/spellcheck-author-shadow-crash.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/multiple-shadowroot-with-params-expected.txt
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/multiple-shadowroot-with-params.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/olderShadowRoot-expected.txt
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/olderShadowRoot.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/paint-input-range-crash.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-disable-expected.txt
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-disable.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-element-distributed-nodes-expected.txt
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-element-distributed-nodes.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-element-inactive-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-element-inactive.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-embed-with-content-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-embed-with-content.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-form-associated-element-useragent-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-form-associated-element-useragent.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-appearance-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-appearance.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-button-click-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-button-click.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-checkbox-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-checkbox.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-color-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-color.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-file-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-file.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-range-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-range.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-spellcheck-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-spellcheck.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-type-change-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-type-change.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-keygen-only-shadow-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-keygen-only-shadow.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-keygen-without-shadow-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-keygen-without-shadow.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-media-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-media.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-dynamic-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-dynamic.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-multiple-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-multiple.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-redistribute-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-redistribute.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-with-style-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-with-style.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-without-appearance-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-without-appearance.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-without-shadow-element-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-without-shadow-element.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-object-only-shadow-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-object-only-shadow.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-object-with-content-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-object-with-content.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-dynamic-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-dynamic.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-multiple-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-multiple.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-redistribute-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-redistribute.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-with-style-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-with-style.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-without-appearance-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-without-appearance.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-without-shadow-element-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-without-shadow-element.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-select-only-shadow-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-select-only-shadow.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-textarea-without-shadow-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-textarea-without-shadow.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowroot-host-expected.txt
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowroot-host.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/selectors/shadow-host-div-with-text.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/svg/dom/custom-elements-expected.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/svg/dom/custom-elements.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/Source/core/dom/Element.cpp

Project Member

Comment 7 by bugdroid1@chromium.org, Mar 3 2016

Labels: merge-merged-2666
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/3a686f1ed8e775db80511c61672f63685361387f

commit 3a686f1ed8e775db80511c61672f63685361387f
Author: hayato <hayato@chromium.org>
Date: Thu Mar 03 02:22:06 2016

Remove the support of multiple shadow roots with a user agent shadow root

"Intent to Remove" is here: https://groups.google.com/a/chromium.org/forum/#!topic/blink-dev/VKQk3uQuJLQ

This CL removes the web-facing API, as a first step.
The other removals, such as a cleanup of each element, will be done separately in other CLs.

BUG= 489947 

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

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

[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/TestExpectations
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/editing/spelling/spellcheck-author-shadow-crash-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/editing/spelling/spellcheck-author-shadow-crash.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/multiple-shadowroot-with-params-expected.txt
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/multiple-shadowroot-with-params.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/olderShadowRoot-expected.txt
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/olderShadowRoot.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/paint-input-range-crash.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-disable-expected.txt
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-disable.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-element-distributed-nodes-expected.txt
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-element-distributed-nodes.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-element-inactive-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-element-inactive.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-embed-with-content-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-embed-with-content.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-form-associated-element-useragent-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-form-associated-element-useragent.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-appearance-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-appearance.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-button-click-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-button-click.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-checkbox-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-checkbox.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-color-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-color.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-file-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-file.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-range-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-range.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-spellcheck-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-spellcheck.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-type-change-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-input-type-change.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-keygen-only-shadow-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-keygen-only-shadow.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-keygen-without-shadow-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-keygen-without-shadow.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-media-expected.txt
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-media.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-dynamic-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-dynamic.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-multiple-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-multiple.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-redistribute-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-redistribute.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-with-style-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-with-style.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-without-appearance-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-without-appearance.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-without-shadow-element-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter-without-shadow-element.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-meter.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-object-only-shadow-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-object-only-shadow.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-object-with-content-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-object-with-content.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-dynamic-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-dynamic.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-multiple-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-multiple.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-redistribute-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-redistribute.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-with-style-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-with-style.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-without-appearance-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-without-appearance.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-without-shadow-element-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress-without-shadow-element.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-progress.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-select-only-shadow-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-select-only-shadow.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-textarea-without-shadow-expected.html
[delete] https://crrev.com/f306fbd26e12644faab71369d2a1e7c248115048/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-textarea-without-shadow.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowroot-host-expected.txt
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowroot-host.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/fast/selectors/shadow-host-div-with-text.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/svg/dom/custom-elements-expected.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/LayoutTests/svg/dom/custom-elements.html
[modify] https://crrev.com/3a686f1ed8e775db80511c61672f63685361387f/third_party/WebKit/Source/core/dom/Element.cpp

Project Member

Comment 8 by bugdroid1@chromium.org, Apr 21 2016

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

commit d1f4ffde531b13089a1ec74bc1e2509bafca85a9
Author: tkent <tkent@chromium.org>
Date: Thu Apr 21 00:28:38 2016

Remove UserAgent ShadowRoot + Author ShadowRoot code.

The code is not used since crrev.com/378921.
This CL removes Element::willAddFirstAuthorShadowRoot, which was added to
support this feature.

This CL adds ShadowRootType stream printer because ShadowRootType is used in
DCHECK_NE().

BUG= 489947 

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

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

[modify] https://crrev.com/d1f4ffde531b13089a1ec74bc1e2509bafca85a9/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-selection-detach-crash-expected.txt
[modify] https://crrev.com/d1f4ffde531b13089a1ec74bc1e2509bafca85a9/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-selection-detach-crash.html
[delete] https://crrev.com/f3cd380618d431d1c29a12e03989f3657bec5228/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-output-complex-shadow-expected.html
[delete] https://crrev.com/f3cd380618d431d1c29a12e03989f3657bec5228/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-output-complex-shadow.html
[delete] https://crrev.com/f3cd380618d431d1c29a12e03989f3657bec5228/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-output-without-shadow-expected.html
[delete] https://crrev.com/f3cd380618d431d1c29a12e03989f3657bec5228/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-output-without-shadow.html
[modify] https://crrev.com/d1f4ffde531b13089a1ec74bc1e2509bafca85a9/third_party/WebKit/Source/core/dom/Element.cpp
[modify] https://crrev.com/d1f4ffde531b13089a1ec74bc1e2509bafca85a9/third_party/WebKit/Source/core/dom/Element.h
[modify] https://crrev.com/d1f4ffde531b13089a1ec74bc1e2509bafca85a9/third_party/WebKit/Source/core/dom/shadow/ElementShadow.cpp
[modify] https://crrev.com/d1f4ffde531b13089a1ec74bc1e2509bafca85a9/third_party/WebKit/Source/core/dom/shadow/ShadowRoot.cpp
[modify] https://crrev.com/d1f4ffde531b13089a1ec74bc1e2509bafca85a9/third_party/WebKit/Source/core/dom/shadow/ShadowRoot.h
[modify] https://crrev.com/d1f4ffde531b13089a1ec74bc1e2509bafca85a9/third_party/WebKit/Source/core/editing/iterators/TextIteratorTest.cpp
[modify] https://crrev.com/d1f4ffde531b13089a1ec74bc1e2509bafca85a9/third_party/WebKit/Source/core/frame/Deprecation.cpp
[modify] https://crrev.com/d1f4ffde531b13089a1ec74bc1e2509bafca85a9/third_party/WebKit/Source/core/frame/UseCounter.h
[modify] https://crrev.com/d1f4ffde531b13089a1ec74bc1e2509bafca85a9/third_party/WebKit/Source/core/html/HTMLInputElement.cpp
[modify] https://crrev.com/d1f4ffde531b13089a1ec74bc1e2509bafca85a9/third_party/WebKit/Source/core/html/HTMLInputElement.h
[modify] https://crrev.com/d1f4ffde531b13089a1ec74bc1e2509bafca85a9/third_party/WebKit/Source/core/html/HTMLPlugInElement.cpp
[modify] https://crrev.com/d1f4ffde531b13089a1ec74bc1e2509bafca85a9/third_party/WebKit/Source/core/html/HTMLPlugInElement.h

Comment 9 by hayato@chromium.org, Oct 12 2016

Components: -Blink>WebComponents Blink>DOM>ShadowDOM
Cc: hayato@chromium.org
 Issue 692681  has been merged into this issue.
Blocking: 671907
Summary: Remove support for multiple shadow roots: ShadowRoot#olderShadowRoot (was: Remove the support of multiple shadow roots.)
hayato@, if this affects more APIs than just ShadowRoot#olderShadowRoot, could you add them to the title? Thanks :)
Blocking: 674593
Summary: Remove support for multiple shadow roots: ShadowRoot#olderShadowRoot, HTMLShadowElement (was: Remove support for multiple shadow roots: ShadowRoot#olderShadowRoot)
Sure. We can add HTMLShadowElement itself, which is only meaningful in multiple shadow roots.
Cc: foolip@chromium.org
 Issue 701456  has been merged into this issue.
Blocking: 624724

Comment 19 by kochi@chromium.org, Aug 17 2017

Owner: kochi@chromium.org
Moving the owner to me.
Project Member

Comment 20 by bugdroid1@chromium.org, Aug 29 2017

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

commit d19dcbf0e1683ca087b62743517adcaf87238db6
Author: Takayoshi Kochi <kochi@chromium.org>
Date: Tue Aug 29 09:52:28 2017

Update deprecation message for multiple shadow roots

Multiple shadow roots will be removed in M63.

Bug:  489947 
Change-Id: I537786957435cd491454dc8e97de3341420c274a
Reviewed-on: https://chromium-review.googlesource.com/640432
Reviewed-by: Hayato Ito <hayato@chromium.org>
Commit-Queue: Takayoshi Kochi <kochi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#498064}
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/editing/shadow/selection-all-with-shadow-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/editing/shadow/selection-of-shadowroot-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/editing/text-iterator/findString-shadow-roots-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/distribution-crash-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/event-path-empty-shadow-element-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/event-path-multiple-shadow-roots-2-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/event-path-multiple-shadow-roots-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/event-path-shadow-insertion-point-in-oldest-shadow-root-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/events-stopped-at-shadow-boundary-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/flat-tree-traversal-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/flat-tree-traversal-shadow-reprojection-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/focus-navigation-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/focus-navigation-with-multiple-shadow-roots-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/get-destination-insertion-points-shadow-insertion-points-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/get-element-by-id-in-shadow-root-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/has-content-elements-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/has-elementshadow-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/has-shadow-insertion-point-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/hostcontext-pseudo-class-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/insertion-point-list-menu-crash-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/insertion-point-shadow-crash-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/insertion-point-video-crash-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/move-style-scoped-to-another-shadowroot-crash-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/multiple-shadowroot-adopt-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/multiple-shadowroot-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/multiple-shadowroot-rendering-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/nested-reprojection-inconsistent-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/olderShadowRoot-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/parent-tree-scope-in-shadow-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/querySelector-for-multiple-shadowroots-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/selections-in-shadow-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-aware-create-shadow-root-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-aware-shadow-root-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-distributed-to-younger-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-empty-shadow-element-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-multiple-shadow-roots-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-non-distributed-nodes-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-element-distributed-nodes-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-element-rendering-multiple-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-reprojection-click-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-root-js-api-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowroot-host-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/stale-distribution-after-shadow-removal-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/style-and-shadow-element-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/style-sharing-styles-in-older-shadow-roots-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/text-node-distributed-crash-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/fast/dom/shadow/tooltips-in-shadow-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/http/tests/devtools/elements/shadow/create-shadow-root-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/http/tests/devtools/elements/shadow/shadow-host-display-modes-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/LayoutTests/shadow-dom/v0/multiple-shadowroot-with-params-expected.txt
[modify] https://crrev.com/d19dcbf0e1683ca087b62743517adcaf87238db6/third_party/WebKit/Source/core/frame/Deprecation.cpp

Comment 21 by kochi@chromium.org, Aug 29 2017

Labels: M-63

Comment 22 by kochi@chromium.org, Oct 26 2017

Labels: -M-63 M-64
Slipped to M64.
Project Member

Comment 23 by bugdroid1@chromium.org, Oct 26 2017

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

commit bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f
Author: Takayoshi Kochi <kochi@chromium.org>
Date: Thu Oct 26 23:42:28 2017

Disable multiple shadow roots

As the first step of removing multiple shadow roots, disable creation of
a shadow root (via Element.createShadowRoot() API) on elements that
already have a shadow root.
Also remove ShadowRoot.olderShadowRoot attribute.

This CL removes the minimal code of the API surface.
We will remove the implementation in later CLs.

For layout tests, test files that depend on multiple shadow roots are
removed, but if a test file contains several tests and only some of
them use multiple shadow roots, the rest are kept.

Found 3 unit tests in editing also depended on multiple shadow roots
and 2 of them are removed, 1 was not really using multiple shadow roots
and modified to use single shadow root.

Intent to remove:
https://groups.google.com/a/chromium.org/forum/#!msg/blink-dev/JjtmigNE28M/xGFu3CDLBAAJ

Bug:  489947 
Change-Id: I69d64c5a52f907bea4166025bcd18072338abf2e
Reviewed-on: https://chromium-review.googlesource.com/732811
Reviewed-by: Dmitry Gozman <dgozman@chromium.org>
Reviewed-by: Chris Harrelson <chrishtr@chromium.org>
Reviewed-by: Tim Volodine <timvolodine@chromium.org>
Reviewed-by: Hayato Ito <hayato@chromium.org>
Commit-Queue: Takayoshi Kochi <kochi@chromium.org>
Cr-Commit-Position: refs/heads/master@{#512017}
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/android_webview/tools/system_webview_shell/test/data/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/FlagExpectations/enable-blink-features=LayoutNG
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/SlowTests
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/TestExpectations
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/editing/shadow/selection-all-with-shadow-expected.txt
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/editing/shadow/selection-all-with-shadow.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/editing/shadow/selection-of-shadowroot-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/editing/shadow/selection-of-shadowroot.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/editing/text-iterator/findString-shadow-roots-expected.txt
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/editing/text-iterator/findString-shadow-roots.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/attr-dir-inherit.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/attr-lang-inherit.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/attr-title-inherit.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/content-pseudo-element-for-shadow-element-expected.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/content-pseudo-element-for-shadow-element.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/content-pseudo-element-ignore-sibling-expected.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/content-pseudo-element-ignore-sibling.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/distribution-crash-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/distribution-crash.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/event-path-empty-shadow-element-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/event-path-empty-shadow-element.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/event-path-multiple-shadow-roots-2-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/event-path-multiple-shadow-roots-2.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/event-path-multiple-shadow-roots-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/event-path-multiple-shadow-roots.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/event-path-shadow-insertion-point-in-oldest-shadow-root-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/event-path-shadow-insertion-point-in-oldest-shadow-root.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/events-stopped-at-shadow-boundary-expected.txt
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/events-stopped-at-shadow-boundary.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/flat-tree-traversal-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/flat-tree-traversal-shadow-reprojection-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/flat-tree-traversal-shadow-reprojection.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/flat-tree-traversal.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/focus-navigation-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/focus-navigation-with-multiple-shadow-roots-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/focus-navigation-with-multiple-shadow-roots.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/focus-navigation.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/get-destination-insertion-points-shadow-insertion-points-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/get-destination-insertion-points-shadow-insertion-points.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/get-element-by-id-in-shadow-root-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/get-element-by-id-in-shadow-root.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/has-content-elements-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/has-content-elements.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/has-elementshadow-expected.txt
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/has-elementshadow.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/has-shadow-insertion-point-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/has-shadow-insertion-point.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/hostcontext-pseudo-class-expected.txt
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/hostcontext-pseudo-class.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/insertion-point-list-menu-crash-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/insertion-point-list-menu-crash.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/insertion-point-shadow-crash-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/insertion-point-shadow-crash.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/insertion-point-video-crash-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/insertion-point-video-crash.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/invalidate-distribution-expected.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/invalidate-distribution.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/move-style-scoped-to-another-shadowroot-crash-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/move-style-scoped-to-another-shadowroot-crash.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/multiple-shadowroot-adopt-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/multiple-shadowroot-adopt.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/multiple-shadowroot-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/multiple-shadowroot-rendering-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/multiple-shadowroot-rendering.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/multiple-shadowroot.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/multiple-shadowroots-with-empty-styles-expected.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/multiple-shadowroots-with-empty-styles.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/nested-reprojection-inconsistent-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/nested-reprojection-inconsistent.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/olderShadowRoot-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/olderShadowRoot.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/parent-tree-scope-in-shadow-expected.txt
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/parent-tree-scope-in-shadow.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/querySelector-for-multiple-shadowroots-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/querySelector-for-multiple-shadowroots.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/selections-in-shadow-expected.txt
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/selections-in-shadow.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-aware-create-shadow-root-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-aware-create-shadow-root.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-aware-shadow-root-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-aware-shadow-root.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-disable-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-div-reflow-expected.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-div-reflow.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-distributed-to-younger-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-distributed-to-younger.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-empty-shadow-element-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-empty-shadow-element.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-multiple-shadow-roots-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-multiple-shadow-roots.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-non-distributed-nodes-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-dom-event-dispatching-non-distributed-nodes.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-element-distributed-nodes-expected.txt
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-element-distributed-nodes.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-element-rendering-multiple-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-element-rendering-multiple.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-insertion-point-rendering-multiple-shadow-roots-expected.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-insertion-point-rendering-multiple-shadow-roots.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-reprojection-click-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-reprojection-click.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-reprojection-dynamic-expected.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-reprojection-dynamic.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-reprojection-expected.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-reprojection-fallback-expected.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-reprojection-fallback.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-reprojection-missed-nodes-expected.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-reprojection-missed-nodes.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-reprojection.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-reprojection2-expected.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-reprojection2.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-root-js-api-expected.txt
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadow-root-js-api.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-button-expected.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowdom-for-button.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowroot-host-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/shadowroot-host.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/stale-distribution-after-shadow-removal-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/stale-distribution-after-shadow-removal.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/style-and-shadow-element-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/style-and-shadow-element.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/style-sharing-styles-in-older-shadow-roots-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/style-sharing-styles-in-older-shadow-roots.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/text-node-distributed-crash-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/fast/dom/shadow/text-node-distributed-crash.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/tooltips-in-shadow-expected.txt
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/fast/dom/shadow/tooltips-in-shadow.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/http/tests/devtools/components/dom-extension.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/http/tests/devtools/elements/shadow/create-shadow-root-expected.txt
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/http/tests/devtools/elements/shadow/create-shadow-root.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/http/tests/devtools/elements/shadow/shadow-host-display-modes-expected.txt
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/http/tests/devtools/elements/shadow/shadow-host-display-modes.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/shadow-dom/css-cascade-multiple-shadow-with-host-rules.html
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/shadow-dom/v0/multiple-shadowroot-with-params-expected.txt
[delete] https://crrev.com/2abf4ceed0bd8f362152dd59179a5a1f6686c260/third_party/WebKit/LayoutTests/shadow-dom/v0/multiple-shadowroot-with-params.html
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/virtual/stable/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/LayoutTests/webexposed/global-interface-listing-expected.txt
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/Source/core/dom/Element.cpp
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/Source/core/dom/ElementShadow.cpp
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/Source/core/dom/ShadowRoot.cpp
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/Source/core/dom/ShadowRoot.h
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/Source/core/dom/ShadowRoot.idl
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/Source/core/editing/VisibleUnitsTest.cpp
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/Source/core/editing/iterators/TextIteratorTest.cpp
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/Source/core/frame/Deprecation.cpp
[modify] https://crrev.com/bdf17920ad6a1d02c97159fb0e986eaf2c7fc30f/third_party/WebKit/public/platform/web_feature.mojom

Comment 24 by kochi@chromium.org, Oct 27 2017

I've updated chromestatus entries:
https://www.chromestatus.com/feature/4668884095336448
https://www.chromestatus.com/feature/4769966083538944
(I don't know why, but there are two entries)

Comment 25 by kochi@chromium.org, Oct 27 2017

Status: Fixed (was: Started)
<shadow> element will not be removed until the whole Shadow DOM V0
will be removed.
<shadow> acts as if it were a <content> element, without select= attribute.

Sign in to add a comment