From 910e8dc89f675cf6877b44b3b743033e07e3fff4 Mon Sep 17 00:00:00 2001 From: Josh Matthews Date: Wed, 20 Nov 2024 00:57:50 -0500 Subject: [PATCH] Enable Shadow DOM for tests (#34299) * Enable shadowdom implementation in all tests. Signed-off-by: Josh Matthews * Update test expectations. Signed-off-by: Josh Matthews --------- Signed-off-by: Josh Matthews --- tests/wpt/include.ini | 2 + tests/wpt/meta/__dir__.ini | 2 +- ...nimation-shadow-slot-invalidation.html.ini | 2 +- .../css-cascade/layer-slotted-rule.html.ini | 2 +- .../css/css-cascade/revert-layer-014.html.ini | 2 +- .../css-cascade/scope-shadow-sharing.html.ini | 2 +- .../css-content/quotes-slot-scoping.html.ini | 2 + .../display-contents-shadow-dom-1.html.ini | 2 +- .../counter-list-item-slot-order.html.ini | 2 +- .../counter-slot-order-scoping.html.ini | 2 +- .../css/css-lists/counter-slot-order.html.ini | 2 +- .../selection-universal-shadow-dom.html.ini | 3 +- ...ext-decoration-propagation-shadow.html.ini | 2 + ...e-slotted-with-whitespace-sibling.html.ini | 2 +- .../shadow-root-insertion.html.ini | 3 - .../vh_not_refreshing_on_chrome.html.ini | 2 + .../css/cssom-view/checkVisibility.html.ini | 2 +- .../elementsFromPoint-shadowroot.html.ini | 6 +- .../CSSStyleSheet-constructable.html.ini | 96 +- ...doptedstylesheets-observablearray.html.ini | 1 - ...getComputedStyle-detached-subtree.html.ini | 10 +- .../css/cssom/insert-dir-rule-crash.html.ini | 2 + .../insert-dir-rule-in-iframe-crash.html.ini | 2 + ...ctorText-modification-restyle-002.html.ini | 6 +- .../css/selectors/focus-visible-020.html.ini | 3 +- .../focus-within-shadow-001.html.ini | 2 +- .../focus-within-shadow-002.html.ini | 2 +- .../focus-within-shadow-003.html.ini | 2 +- .../focus-within-shadow-004.html.ini | 2 +- .../focus-within-shadow-005.html.ini | 2 +- .../focus-within-shadow-006.html.ini | 2 +- ...do-class-across-shadow-boundaries.html.ini | 2 +- .../host-context-pseudo-class-in-has.html.ini | 18 +- .../host-pseudo-class-in-has.html.ini | 12 +- .../css/selectors/is-where-shadow.html.ini | 2 +- .../css/selectors/scope-selector.html.ini | 2 - .../CustomElementRegistry.html.ini | 1 + .../custom-elements/adopted-callback.html.ini | 42 - .../connected-callbacks.html.ini | 48 - .../custom-element-registry/upgrade.html.ini | 1 + .../disconnected-callbacks.html.ini | 24 - ...define-upgrade-criteria.tentative.html.ini | 3 - ...ispatch-detached-input-and-change.html.ini | 12 - .../wpt/meta/dom/events/event-global.html.ini | 3 - .../dom/events/relatedTarget.window.js.ini | 18 +- .../dom/events/shadow-relatedTarget.html.ini | 6 +- tests/wpt/meta/dom/idlharness.window.js.ini | 7 - .../Node-isConnected-shadow-dom.html.ini | 7 - .../wpt/meta/dom/nodes/adoption.window.js.ini | 3 - ...shadow-host-and-adopt-into-iframe.html.ini | 2 - ...-img-environment-change.https.sub.html.ini | 3 + ...ation-unload-same-origin-fragment.html.ini | 3 - .../2d.text-outside-of-the-flat-tree.html.ini | 2 +- .../createImageBitmap-transfer.html.ini | 2 +- .../dir-auto-dynamic-changes.window.js.ini | 1 + .../global-attributes/dir-shadow-01.html.ini | 2 +- .../global-attributes/dir-shadow-02.html.ini | 2 +- .../global-attributes/dir-shadow-03.html.ini | 2 +- .../global-attributes/dir-shadow-04.html.ini | 2 +- .../global-attributes/dir-shadow-05.html.ini | 2 +- .../global-attributes/dir-shadow-06.html.ini | 2 +- .../global-attributes/dir-shadow-07.html.ini | 2 +- .../global-attributes/dir-shadow-08.html.ini | 2 +- .../global-attributes/dir-shadow-09.html.ini | 2 +- .../global-attributes/dir-shadow-10.html.ini | 2 +- .../global-attributes/dir-shadow-11.html.ini | 2 +- .../global-attributes/dir-shadow-12.html.ini | 2 +- .../global-attributes/dir-shadow-31.html.ini | 2 +- .../global-attributes/dir-shadow-35.html.ini | 2 +- .../global-attributes/dir-shadow-41.html.ini | 2 +- .../global-attributes/dir-shadow-42.html.ini | 2 +- .../dir-slots-directionality.html.ini | 1 + .../lang-attribute-shadow.window.js.ini | 18 - .../contentEditable-slotted-inherit.html.ini | 1 + .../tabindex-getter.html.ini | 360 ++- .../slot-direction.window.js.ini | 18 - .../legend-in-slot.html.ini | 2 +- .../sticky-content-crash.html.ini | 2 + ...cheme-single-value-in-shadow-tree.html.ini | 3 +- ...ndants-focusability-004.tentative.html.ini | 2 +- .../iframe_sandbox_popups_escaping-3.html.ini | 4 +- ...rame_sandbox_popups_nonescaping-1.html.ini | 2 +- .../sizes/sizes-dynamic-002.html.ini | 2 +- .../radio-disconnected-group-owner.html.ini | 1 + .../showmodal-in-shadow-crash.html.ini | 2 + .../parsing/DOMContentLoaded-defer.html.ini | 3 + .../calculate-depth-for-node.html.ini | 1 + .../meta/resize-observer/eventloop.html.ini | 5 +- ...nested-context-navigations-iframe.html.ini | 3 - ...odify-line-boundary-around-shadow.html.ini | 2 - ...posedRanges-dom-mutations-removal.html.ini | 2 + ...tion-later-become-slotted-content.html.ini | 1 + .../selectionchange-on-shadow-dom.html.ini | 3 +- ...-caretPositionFromPoint.tentative.html.ini | 36 + .../Document-prototype-currentScript.html.ini | 13 + ...owRoot-prototype-elementFromPoint.html.ini | 123 ++ ...rface-attachShadow-custom-element.html.ini | 15 + .../Element-interface-attachShadow.html.ini | 6 + ...nt-interface-shadowRoot-attribute.html.ini | 9 + .../Extensions-to-Event-Interface.html.ini | 2 + .../HTMLSlotElement-interface.html.ini | 54 + ...seEvent-prototype-offsetX-offsetY.html.ini | 4 + .../Node-prototype-cloneNode.html.ini | 9 + .../shadow-dom/ShadowRoot-interface.html.ini | 24 + .../meta/shadow-dom/Slottable-mixin.html.ini | 12 + ...ent-listeners-across-shadow-trees.html.ini | 12 + .../move-to-new-tree-1343016.html.ini | 2 + .../declarative-after-attachshadow.html.ini | 2 + ...declarative-shadow-dom-attachment.html.ini | 1944 +++++++++++++++++ ...om-available-to-element-internals.html.ini | 3 + .../declarative-shadow-dom-basic.html.ini | 63 + .../declarative-shadow-dom-opt-in.html.ini | 25 + .../declarative-shadow-dom-repeats-2.html.ini | 3 + .../declarative-shadow-dom-repeats.html.ini | 2 + ...rative-shadow-dom-write-to-iframe.html.ini | 3 + .../declarative/gethtml-ordering.html.ini | 2 + .../shadow-dom/declarative/gethtml.html.ini | 2 + .../getinnerhtml.tentative.html.ini | 991 +++++++++ .../innerhtml-before-closing-tag.html.ini | 2 + .../innerhtml-on-ordinary-template.html.ini | 2 + .../move-template-before-closing-tag.html.ini | 6 + .../declarative/script-access.html.ini | 2 + .../directionality-001.tentative.html.ini | 2 + .../directionality-002.tentative.html.ini | 2 + ...-composed-path-after-dom-mutation.html.ini | 7 + ...composed-path-with-related-target.html.ini | 27 + .../shadow-dom/event-composed-path.html.ini | 30 + .../meta/shadow-dom/event-composed.html.ini | 18 + .../event-dispatch-order.tentative.html.ini | 3 + .../event-inside-shadow-tree.html.ini | 36 + .../event-inside-slotted-node.html.ini | 2 + .../shadow-dom/event-post-dispatch.html.ini | 48 + .../event-with-related-target.html.ini | 2 + .../shadow-dom/focus-within-shadow.html.ini | 3 + .../focus/ShadowRoot-delegatesFocus.html.ini | 9 + .../delegatesFocus-tabindex-change.html.ini | 3 + ...cus-pseudo-matches-on-shadow-host.html.ini | 2 + .../focus-pseudo-on-shadow-host-1.html.ini | 2 + .../focus-pseudo-on-shadow-host-2.html.ini | 2 + .../focus-pseudo-on-shadow-host-3.html.ini | 2 + .../focus-selector-delegatesFocus.html.ini | 36 + .../focus-shadowhost-display-none.html.ini | 6 + .../form-control-form-attribute.html.ini | 6 + .../getElementById-dynamic-001.html.ini | 3 + .../imperative-slot-api-crash.html.ini | 2 + .../imperative-slot-api-slotchange.html.ini | 33 + .../shadow-dom/imperative-slot-api.html.ini | 45 + .../imperative-slot-fallback-clear.html.ini | 2 + .../imperative-slot-initial-fallback.html.ini | 6 + ...tive-slot-layout-invalidation-001.html.ini | 2 + .../shadow-dom/innerHTML-setter.xhtml.ini | 2 + .../shadow-dom/input-element-list.html.ini | 2 + .../meta/shadow-dom/input-type-radio.html.ini | 2 + .../layout-slot-no-longer-assigned.html.ini | 2 + .../layout-slot-no-longer-fallback.html.ini | 2 + .../leaktests/html-collection.html.ini | 3 + ...etParent-across-shadow-boundaries.html.ini | 48 + ...fsetLeft-across-shadow-boundaries.html.ini | 6 + .../shadow-dom/shadow-root-clonable.html.ini | 18 + ...hadow-style-invalidation-vw-units.html.ini | 2 + .../slot-fallback-content-001.html.ini | 2 + .../slot-fallback-content-002.html.ini | 2 + .../slot-fallback-content-003.html.ini | 2 + .../slot-fallback-content-004.html.ini | 2 + .../slot-fallback-content-005.html.ini | 2 + .../slot-fallback-content-006.html.ini | 2 + .../slot-fallback-content-007.html.ini | 2 + .../slot-fallback-content-008.html.ini | 2 + .../slotchange-customelements.html.ini | 2 + .../meta/shadow-dom/slotchange-event.html.ini | 2 + tests/wpt/meta/shadow-dom/slotchange.html.ini | 49 + .../slots-fallback-in-document.html.ini | 6 + .../meta/shadow-dom/slots-fallback.html.ini | 39 + .../slots-outside-shadow-dom.html.ini | 2 + tests/wpt/meta/shadow-dom/slots.html.ini | 78 + .../attributes/test-006.html.ini | 3 + .../methods/test-002.html.ini | 2 + .../shadowroot-attributes/test-007.html.ini | 3 + .../shadowroot-attributes/test-009.html.ini | 3 + .../shadowroot-attributes/test-010.html.ini | 3 + .../shadowroot-methods/test-004.html.ini | 3 + .../shadowroot-methods/test-010.html.ini | 3 + .../events/event-dispatch/test-002.html.ini | 3 + .../events/event-dispatch/test-003.html.ini | 2 + .../event-retargeting/test-003.html.ini | 2 + .../test-001.html.ini | 2 + .../test-002.html.ini | 3 + .../test-003.html.ini | 3 + .../test-002.html.ini | 3 + .../inert-html-elements/test-001.html.ini | 3 + .../nested_tree_reftest.html.ini | 2 + .../reprojection/reprojection-001.html.ini | 2 + .../shadow-trees/shadow-root-001.html.ini | 2 + .../shadow-trees/shadow-root-002.html.ini | 2 + .../dom-tree-accessors-001.html.ini | 12 + .../selectors-api-001.html.ini | 6 + .../test-007.html.ini | 3 + .../test-009.html.ini | 33 + .../window-named-properties-001.html.ini | 2 + .../untriaged/styles/test-001.html.ini | 6 + .../untriaged/styles/test-003.html.ini | 3 + .../untriaged/styles/test-008.html.ini | 2 + .../active-element/test-001.html.ini | 3 + .../active-element/test-002.html.ini | 3 + ...heritance-of-content-editable-001.html.ini | 6 + .../ranges-and-selections/test-001.html.ini | 2 + .../ranges-and-selections/test-002.html.ini | 2 + 207 files changed, 4735 insertions(+), 260 deletions(-) create mode 100644 tests/wpt/meta/css/css-content/quotes-slot-scoping.html.ini create mode 100644 tests/wpt/meta/css/css-text-decor/text-decoration-propagation-shadow.html.ini delete mode 100644 tests/wpt/meta/css/css-transitions/shadow-root-insertion.html.ini create mode 100644 tests/wpt/meta/css/css-values/vh_not_refreshing_on_chrome.html.ini create mode 100644 tests/wpt/meta/css/cssom/insert-dir-rule-crash.html.ini create mode 100644 tests/wpt/meta/css/cssom/insert-dir-rule-in-iframe-crash.html.ini delete mode 100644 tests/wpt/meta/css/selectors/scope-selector.html.ini delete mode 100644 tests/wpt/meta/dom/events/Event-dispatch-detached-input-and-change.html.ini delete mode 100644 tests/wpt/meta/dom/nodes/Node-isConnected-shadow-dom.html.ini delete mode 100644 tests/wpt/meta/dom/nodes/remove-from-shadow-host-and-adopt-into-iframe.html.ini delete mode 100644 tests/wpt/meta/html/browsers/browsing-the-web/navigating-across-documents/navigation-unload-same-origin-fragment.html.ini delete mode 100644 tests/wpt/meta/html/rendering/bidi-rendering/slot-direction.window.js.ini create mode 100644 tests/wpt/meta/html/rendering/non-replaced-elements/the-fieldset-and-legend-elements/sticky-content-crash.html.ini create mode 100644 tests/wpt/meta/html/semantics/interactive-elements/the-dialog-element/showmodal-in-shadow-crash.html.ini create mode 100644 tests/wpt/meta/html/syntax/parsing/DOMContentLoaded-defer.html.ini delete mode 100644 tests/wpt/meta/selection/crashtests/selection-modify-line-boundary-around-shadow.html.ini create mode 100644 tests/wpt/meta/shadow-dom/Document-caretPositionFromPoint.tentative.html.ini create mode 100644 tests/wpt/meta/shadow-dom/Document-prototype-currentScript.html.ini create mode 100644 tests/wpt/meta/shadow-dom/DocumentOrShadowRoot-prototype-elementFromPoint.html.ini create mode 100644 tests/wpt/meta/shadow-dom/Element-interface-attachShadow-custom-element.html.ini create mode 100644 tests/wpt/meta/shadow-dom/Element-interface-attachShadow.html.ini create mode 100644 tests/wpt/meta/shadow-dom/Element-interface-shadowRoot-attribute.html.ini create mode 100644 tests/wpt/meta/shadow-dom/Extensions-to-Event-Interface.html.ini create mode 100644 tests/wpt/meta/shadow-dom/HTMLSlotElement-interface.html.ini create mode 100644 tests/wpt/meta/shadow-dom/MouseEvent-prototype-offsetX-offsetY.html.ini create mode 100644 tests/wpt/meta/shadow-dom/Node-prototype-cloneNode.html.ini create mode 100644 tests/wpt/meta/shadow-dom/ShadowRoot-interface.html.ini create mode 100644 tests/wpt/meta/shadow-dom/Slottable-mixin.html.ini create mode 100644 tests/wpt/meta/shadow-dom/capturing-and-bubbling-event-listeners-across-shadow-trees.html.ini create mode 100644 tests/wpt/meta/shadow-dom/crashtests/move-to-new-tree-1343016.html.ini create mode 100644 tests/wpt/meta/shadow-dom/declarative/declarative-after-attachshadow.html.ini create mode 100644 tests/wpt/meta/shadow-dom/declarative/declarative-shadow-dom-attachment.html.ini create mode 100644 tests/wpt/meta/shadow-dom/declarative/declarative-shadow-dom-available-to-element-internals.html.ini create mode 100644 tests/wpt/meta/shadow-dom/declarative/declarative-shadow-dom-basic.html.ini create mode 100644 tests/wpt/meta/shadow-dom/declarative/declarative-shadow-dom-opt-in.html.ini create mode 100644 tests/wpt/meta/shadow-dom/declarative/declarative-shadow-dom-repeats-2.html.ini create mode 100644 tests/wpt/meta/shadow-dom/declarative/declarative-shadow-dom-repeats.html.ini create mode 100644 tests/wpt/meta/shadow-dom/declarative/declarative-shadow-dom-write-to-iframe.html.ini create mode 100644 tests/wpt/meta/shadow-dom/declarative/gethtml-ordering.html.ini create mode 100644 tests/wpt/meta/shadow-dom/declarative/gethtml.html.ini create mode 100644 tests/wpt/meta/shadow-dom/declarative/getinnerhtml.tentative.html.ini create mode 100644 tests/wpt/meta/shadow-dom/declarative/innerhtml-before-closing-tag.html.ini create mode 100644 tests/wpt/meta/shadow-dom/declarative/innerhtml-on-ordinary-template.html.ini create mode 100644 tests/wpt/meta/shadow-dom/declarative/move-template-before-closing-tag.html.ini create mode 100644 tests/wpt/meta/shadow-dom/declarative/script-access.html.ini create mode 100644 tests/wpt/meta/shadow-dom/directionality-001.tentative.html.ini create mode 100644 tests/wpt/meta/shadow-dom/directionality-002.tentative.html.ini create mode 100644 tests/wpt/meta/shadow-dom/event-composed-path-after-dom-mutation.html.ini create mode 100644 tests/wpt/meta/shadow-dom/event-composed-path-with-related-target.html.ini create mode 100644 tests/wpt/meta/shadow-dom/event-composed-path.html.ini create mode 100644 tests/wpt/meta/shadow-dom/event-composed.html.ini create mode 100644 tests/wpt/meta/shadow-dom/event-dispatch-order.tentative.html.ini create mode 100644 tests/wpt/meta/shadow-dom/event-inside-shadow-tree.html.ini create mode 100644 tests/wpt/meta/shadow-dom/event-inside-slotted-node.html.ini create mode 100644 tests/wpt/meta/shadow-dom/event-post-dispatch.html.ini create mode 100644 tests/wpt/meta/shadow-dom/event-with-related-target.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus-within-shadow.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/ShadowRoot-delegatesFocus.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/delegatesFocus-tabindex-change.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-pseudo-matches-on-shadow-host.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-pseudo-on-shadow-host-1.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-pseudo-on-shadow-host-2.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-pseudo-on-shadow-host-3.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-selector-delegatesFocus.html.ini create mode 100644 tests/wpt/meta/shadow-dom/focus/focus-shadowhost-display-none.html.ini create mode 100644 tests/wpt/meta/shadow-dom/form-control-form-attribute.html.ini create mode 100644 tests/wpt/meta/shadow-dom/getElementById-dynamic-001.html.ini create mode 100644 tests/wpt/meta/shadow-dom/imperative-slot-api-crash.html.ini create mode 100644 tests/wpt/meta/shadow-dom/imperative-slot-api-slotchange.html.ini create mode 100644 tests/wpt/meta/shadow-dom/imperative-slot-api.html.ini create mode 100644 tests/wpt/meta/shadow-dom/imperative-slot-fallback-clear.html.ini create mode 100644 tests/wpt/meta/shadow-dom/imperative-slot-initial-fallback.html.ini create mode 100644 tests/wpt/meta/shadow-dom/imperative-slot-layout-invalidation-001.html.ini create mode 100644 tests/wpt/meta/shadow-dom/innerHTML-setter.xhtml.ini create mode 100644 tests/wpt/meta/shadow-dom/input-element-list.html.ini create mode 100644 tests/wpt/meta/shadow-dom/input-type-radio.html.ini create mode 100644 tests/wpt/meta/shadow-dom/layout-slot-no-longer-assigned.html.ini create mode 100644 tests/wpt/meta/shadow-dom/layout-slot-no-longer-fallback.html.ini create mode 100644 tests/wpt/meta/shadow-dom/leaktests/html-collection.html.ini create mode 100644 tests/wpt/meta/shadow-dom/offsetParent-across-shadow-boundaries.html.ini create mode 100644 tests/wpt/meta/shadow-dom/offsetTop-offsetLeft-across-shadow-boundaries.html.ini create mode 100644 tests/wpt/meta/shadow-dom/shadow-root-clonable.html.ini create mode 100644 tests/wpt/meta/shadow-dom/shadow-style-invalidation-vw-units.html.ini create mode 100644 tests/wpt/meta/shadow-dom/slot-fallback-content-001.html.ini create mode 100644 tests/wpt/meta/shadow-dom/slot-fallback-content-002.html.ini create mode 100644 tests/wpt/meta/shadow-dom/slot-fallback-content-003.html.ini create mode 100644 tests/wpt/meta/shadow-dom/slot-fallback-content-004.html.ini create mode 100644 tests/wpt/meta/shadow-dom/slot-fallback-content-005.html.ini create mode 100644 tests/wpt/meta/shadow-dom/slot-fallback-content-006.html.ini create mode 100644 tests/wpt/meta/shadow-dom/slot-fallback-content-007.html.ini create mode 100644 tests/wpt/meta/shadow-dom/slot-fallback-content-008.html.ini create mode 100644 tests/wpt/meta/shadow-dom/slotchange-customelements.html.ini create mode 100644 tests/wpt/meta/shadow-dom/slotchange-event.html.ini create mode 100644 tests/wpt/meta/shadow-dom/slotchange.html.ini create mode 100644 tests/wpt/meta/shadow-dom/slots-fallback-in-document.html.ini create mode 100644 tests/wpt/meta/shadow-dom/slots-fallback.html.ini create mode 100644 tests/wpt/meta/shadow-dom/slots-outside-shadow-dom.html.ini create mode 100644 tests/wpt/meta/shadow-dom/slots.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/attributes/test-006.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/elements-and-dom-objects/extensions-to-element-interface/methods/test-002.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-007.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-009.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-attributes/test-010.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-004.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/elements-and-dom-objects/shadowroot-object/shadowroot-methods/test-010.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/events/event-dispatch/test-002.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/events/event-dispatch/test-003.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/events/event-retargeting/test-003.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-001.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-002.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/events/retargeting-focus-events/test-003.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/events/retargeting-relatedtarget/test-002.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/html-elements-in-shadow-trees/inert-html-elements/test-001.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/shadow-trees/nested-shadow-trees/nested_tree_reftest.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/shadow-trees/reprojection/reprojection-001.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/shadow-trees/shadow-root-001.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/shadow-trees/shadow-root-002.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/dom-tree-accessors-001.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/selectors-api-001.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-007.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/test-009.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/shadow-trees/upper-boundary-encapsulation/window-named-properties-001.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/styles/test-001.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/styles/test-003.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/styles/test-008.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/user-interaction/active-element/test-001.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/user-interaction/active-element/test-002.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/user-interaction/editing/inheritance-of-content-editable-001.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-001.html.ini create mode 100644 tests/wpt/meta/shadow-dom/untriaged/user-interaction/ranges-and-selections/test-002.html.ini diff --git a/tests/wpt/include.ini b/tests/wpt/include.ini index cb951f65960..fe7cfb4d3ef 100644 --- a/tests/wpt/include.ini +++ b/tests/wpt/include.ini @@ -221,6 +221,8 @@ skip: true skip: false [selection] skip: false +[shadow-dom] + skip: false [streams] skip: true [readable-streams] diff --git a/tests/wpt/meta/__dir__.ini b/tests/wpt/meta/__dir__.ini index 9b2752221fc..1061efabecf 100644 --- a/tests/wpt/meta/__dir__.ini +++ b/tests/wpt/meta/__dir__.ini @@ -1 +1 @@ -prefs: ["dom.imagebitmap.enabled:true", "dom.offscreen_canvas.enabled:true"] +prefs: ["dom.imagebitmap.enabled:true", "dom.offscreen_canvas.enabled:true", "dom.shadowdom.enabled:true"] diff --git a/tests/wpt/meta/css/css-animations/cancel-animation-shadow-slot-invalidation.html.ini b/tests/wpt/meta/css/css-animations/cancel-animation-shadow-slot-invalidation.html.ini index 001271124aa..691bc0385f1 100644 --- a/tests/wpt/meta/css/css-animations/cancel-animation-shadow-slot-invalidation.html.ini +++ b/tests/wpt/meta/css/css-animations/cancel-animation-shadow-slot-invalidation.html.ini @@ -1,2 +1,2 @@ [cancel-animation-shadow-slot-invalidation.html] - expected: TIMEOUT + expected: CRASH diff --git a/tests/wpt/meta/css/css-cascade/layer-slotted-rule.html.ini b/tests/wpt/meta/css/css-cascade/layer-slotted-rule.html.ini index 2b19f6fdf0e..4eb703de442 100644 --- a/tests/wpt/meta/css/css-cascade/layer-slotted-rule.html.ini +++ b/tests/wpt/meta/css/css-cascade/layer-slotted-rule.html.ini @@ -1,2 +1,2 @@ [layer-slotted-rule.html] - expected: FAIL + expected: CRASH diff --git a/tests/wpt/meta/css/css-cascade/revert-layer-014.html.ini b/tests/wpt/meta/css/css-cascade/revert-layer-014.html.ini index 3bd4bc7ec81..5a9f9a704fa 100644 --- a/tests/wpt/meta/css/css-cascade/revert-layer-014.html.ini +++ b/tests/wpt/meta/css/css-cascade/revert-layer-014.html.ini @@ -1,2 +1,2 @@ [revert-layer-014.html] - expected: FAIL + expected: CRASH diff --git a/tests/wpt/meta/css/css-cascade/scope-shadow-sharing.html.ini b/tests/wpt/meta/css/css-cascade/scope-shadow-sharing.html.ini index 7d09e3b651b..ba5f030033e 100644 --- a/tests/wpt/meta/css/css-cascade/scope-shadow-sharing.html.ini +++ b/tests/wpt/meta/css/css-cascade/scope-shadow-sharing.html.ini @@ -1,2 +1,2 @@ [scope-shadow-sharing.html] - expected: TIMEOUT + expected: FAIL diff --git a/tests/wpt/meta/css/css-content/quotes-slot-scoping.html.ini b/tests/wpt/meta/css/css-content/quotes-slot-scoping.html.ini new file mode 100644 index 00000000000..7f62608409e --- /dev/null +++ b/tests/wpt/meta/css/css-content/quotes-slot-scoping.html.ini @@ -0,0 +1,2 @@ +[quotes-slot-scoping.html] + expected: CRASH diff --git a/tests/wpt/meta/css/css-display/display-contents-shadow-dom-1.html.ini b/tests/wpt/meta/css/css-display/display-contents-shadow-dom-1.html.ini index 405f40b8961..38b2543b2ca 100644 --- a/tests/wpt/meta/css/css-display/display-contents-shadow-dom-1.html.ini +++ b/tests/wpt/meta/css/css-display/display-contents-shadow-dom-1.html.ini @@ -1,2 +1,2 @@ [display-contents-shadow-dom-1.html] - expected: TIMEOUT + expected: CRASH diff --git a/tests/wpt/meta/css/css-lists/counter-list-item-slot-order.html.ini b/tests/wpt/meta/css/css-lists/counter-list-item-slot-order.html.ini index 0275be6b338..641c85bc5e6 100644 --- a/tests/wpt/meta/css/css-lists/counter-list-item-slot-order.html.ini +++ b/tests/wpt/meta/css/css-lists/counter-list-item-slot-order.html.ini @@ -1,2 +1,2 @@ [counter-list-item-slot-order.html] - expected: FAIL + expected: CRASH diff --git a/tests/wpt/meta/css/css-lists/counter-slot-order-scoping.html.ini b/tests/wpt/meta/css/css-lists/counter-slot-order-scoping.html.ini index 9e06a8d2ccb..be6bf3ce595 100644 --- a/tests/wpt/meta/css/css-lists/counter-slot-order-scoping.html.ini +++ b/tests/wpt/meta/css/css-lists/counter-slot-order-scoping.html.ini @@ -1,2 +1,2 @@ [counter-slot-order-scoping.html] - expected: FAIL + expected: CRASH diff --git a/tests/wpt/meta/css/css-lists/counter-slot-order.html.ini b/tests/wpt/meta/css/css-lists/counter-slot-order.html.ini index 96ad6ce2679..0d273e984c6 100644 --- a/tests/wpt/meta/css/css-lists/counter-slot-order.html.ini +++ b/tests/wpt/meta/css/css-lists/counter-slot-order.html.ini @@ -1,2 +1,2 @@ [counter-slot-order.html] - expected: FAIL + expected: CRASH diff --git a/tests/wpt/meta/css/css-pseudo/selection-universal-shadow-dom.html.ini b/tests/wpt/meta/css/css-pseudo/selection-universal-shadow-dom.html.ini index 05dbc4d0d3c..33e1ccb830e 100644 --- a/tests/wpt/meta/css/css-pseudo/selection-universal-shadow-dom.html.ini +++ b/tests/wpt/meta/css/css-pseudo/selection-universal-shadow-dom.html.ini @@ -1,2 +1,3 @@ [selection-universal-shadow-dom.html] - expected: ERROR + [getComputedStyle() for #target ::selection] + expected: FAIL diff --git a/tests/wpt/meta/css/css-text-decor/text-decoration-propagation-shadow.html.ini b/tests/wpt/meta/css/css-text-decor/text-decoration-propagation-shadow.html.ini new file mode 100644 index 00000000000..6d7f865e2a2 --- /dev/null +++ b/tests/wpt/meta/css/css-text-decor/text-decoration-propagation-shadow.html.ini @@ -0,0 +1,2 @@ +[text-decoration-propagation-shadow.html] + expected: CRASH diff --git a/tests/wpt/meta/css/css-text/white-space/remove-slotted-with-whitespace-sibling.html.ini b/tests/wpt/meta/css/css-text/white-space/remove-slotted-with-whitespace-sibling.html.ini index 9470360b861..b1aab92307e 100644 --- a/tests/wpt/meta/css/css-text/white-space/remove-slotted-with-whitespace-sibling.html.ini +++ b/tests/wpt/meta/css/css-text/white-space/remove-slotted-with-whitespace-sibling.html.ini @@ -1,2 +1,2 @@ [remove-slotted-with-whitespace-sibling.html] - expected: FAIL + expected: CRASH diff --git a/tests/wpt/meta/css/css-transitions/shadow-root-insertion.html.ini b/tests/wpt/meta/css/css-transitions/shadow-root-insertion.html.ini deleted file mode 100644 index bc9bbbcf84d..00000000000 --- a/tests/wpt/meta/css/css-transitions/shadow-root-insertion.html.ini +++ /dev/null @@ -1,3 +0,0 @@ -[shadow-root-insertion.html] - [addition of a shadow root should not cancel in-flight transitions] - expected: FAIL diff --git a/tests/wpt/meta/css/css-values/vh_not_refreshing_on_chrome.html.ini b/tests/wpt/meta/css/css-values/vh_not_refreshing_on_chrome.html.ini new file mode 100644 index 00000000000..26435e28b09 --- /dev/null +++ b/tests/wpt/meta/css/css-values/vh_not_refreshing_on_chrome.html.ini @@ -0,0 +1,2 @@ +[vh_not_refreshing_on_chrome.html] + expected: FAIL diff --git a/tests/wpt/meta/css/cssom-view/checkVisibility.html.ini b/tests/wpt/meta/css/cssom-view/checkVisibility.html.ini index 18ed07cad79..beb953175e0 100644 --- a/tests/wpt/meta/css/cssom-view/checkVisibility.html.ini +++ b/tests/wpt/meta/css/cssom-view/checkVisibility.html.ini @@ -1,5 +1,5 @@ [checkVisibility.html] - expected: ERROR + expected: CRASH [checkVisibility on visibility:hidden element.] expected: FAIL diff --git a/tests/wpt/meta/css/cssom-view/elementsFromPoint-shadowroot.html.ini b/tests/wpt/meta/css/cssom-view/elementsFromPoint-shadowroot.html.ini index 815ad5a126e..afee4028a0f 100644 --- a/tests/wpt/meta/css/cssom-view/elementsFromPoint-shadowroot.html.ini +++ b/tests/wpt/meta/css/cssom-view/elementsFromPoint-shadowroot.html.ini @@ -1,2 +1,6 @@ [elementsFromPoint-shadowroot.html] - expected: ERROR + [elementsFromPoint on the document root should not return elements in shadow trees] + expected: FAIL + + [elementsFromPoint on a shadow root should include elements in that shadow tree] + expected: FAIL diff --git a/tests/wpt/meta/css/cssom/CSSStyleSheet-constructable.html.ini b/tests/wpt/meta/css/cssom/CSSStyleSheet-constructable.html.ini index bc365827bf2..895b75dedf3 100644 --- a/tests/wpt/meta/css/cssom/CSSStyleSheet-constructable.html.ini +++ b/tests/wpt/meta/css/cssom/CSSStyleSheet-constructable.html.ini @@ -1,2 +1,96 @@ [CSSStyleSheet-constructable.html] - expected: ERROR + [document.adoptedStyleSheets should initially have length 0.] + expected: FAIL + + [new CSSStyleSheet produces empty CSSStyleSheet] + expected: FAIL + + [title can be set in the CSSStyleSheet constructor] + expected: FAIL + + [CSSStyleSheet.replace produces Promise] + expected: FAIL + + [Constructed style sheets can be applied on document] + expected: FAIL + + [Constructed style sheets can be applied on shadow root] + expected: FAIL + + [Re-attaching shadow host with adopted stylesheets work] + expected: FAIL + + [Attaching a shadow root that already has adopted stylesheets work] + expected: FAIL + + [Re-attaching shadow host and updating attributes work] + expected: FAIL + + [Changes to constructed stylesheets through CSSOM is reflected] + expected: FAIL + + [Constructed stylesheet can be used and modified in multiple TreeScopes] + expected: FAIL + + [Stylesheets constructed on the main Document cannot be used in iframes] + expected: FAIL + + [Stylesheet constructed on iframe cannot be used in the main Document] + expected: FAIL + + [Adding non-constructed stylesheet to AdoptedStyleSheets is not allowed when the owner document of the stylesheet is in the same document tree as the AdoptedStyleSheets] + expected: FAIL + + [Adding non-constructed stylesheet to AdoptedStyleSheets is not allowed when the owner document of the stylesheet and the AdoptedStyleSheets are in different document trees] + expected: FAIL + + [CSSStyleSheet.replaceSync replaces stylesheet text synchronously] + expected: FAIL + + [CSSStyleSheet.replaceSync correctly updates the style of its adopters synchronously] + expected: FAIL + + [Adopted sheets are ordered after non-adopted sheets in the shadow root] + expected: FAIL + + [Adopted sheets are ordered after non-adopted sheets in the document] + expected: FAIL + + [Inserting an @import rule through insertRule on a constructed stylesheet throws an exception] + expected: FAIL + + [CSSStyleSheet.replaceSync should not trigger any loads from @import rules] + expected: FAIL + + [CSSStyleSheet.replace allows, but ignores, import rule inside] + expected: FAIL + + [CSSStyleSheet.replace ignores @import rule but still loads other rules] + expected: FAIL + + [CSSStyleSheet.replaceSync allows, but ignores, import rule inside] + expected: FAIL + + [CSSStyleSheet.replace does not reject on failed imports] + expected: FAIL + + [Cloning a shadow host will not clone shadow root, and also adoptedStyleSheets] + expected: FAIL + + [Importing a shadow host will not copy shadow root, and also adoptedStyleSheets] + expected: FAIL + + [Adopting a shadow host will empty adoptedStyleSheets if adopting to a different document] + expected: FAIL + + [Adopting a shadow host's ancestor will empty adoptedStyleSheets if adopting to a different document] + expected: FAIL + + [Forcing a style update after adding an adopted stylesheet on a disconnected shadow root should not crash.] + expected: FAIL + + [Modifying an adopted stylesheet on a disconnected shadow root should not crash.] + expected: FAIL + + [Constructing a sheet with the default base URL uses the constructor document's base URL for CSS rules] + expected: FAIL diff --git a/tests/wpt/meta/css/cssom/adoptedstylesheets-observablearray.html.ini b/tests/wpt/meta/css/cssom/adoptedstylesheets-observablearray.html.ini index 4f496f3b4d8..3425edabdcf 100644 --- a/tests/wpt/meta/css/cssom/adoptedstylesheets-observablearray.html.ini +++ b/tests/wpt/meta/css/cssom/adoptedstylesheets-observablearray.html.ini @@ -1,5 +1,4 @@ [adoptedstylesheets-observablearray.html] - expected: ERROR [document.adoptedStyleSheets should allow mutation in-place] expected: FAIL diff --git a/tests/wpt/meta/css/cssom/getComputedStyle-detached-subtree.html.ini b/tests/wpt/meta/css/cssom/getComputedStyle-detached-subtree.html.ini index 64ae954c49d..4e778a09a70 100644 --- a/tests/wpt/meta/css/cssom/getComputedStyle-detached-subtree.html.ini +++ b/tests/wpt/meta/css/cssom/getComputedStyle-detached-subtree.html.ini @@ -1,5 +1,4 @@ [getComputedStyle-detached-subtree.html] - expected: ERROR [getComputedStyle returns no style for element in non-rendered iframe (display: none) from iframe's window] expected: FAIL @@ -8,3 +7,12 @@ [getComputedStyle returns no style for detached element] expected: FAIL + + [getComputedStyle returns no style for element outside the flat tree] + expected: FAIL + + [getComputedStyle returns no style for descendant outside the flat tree] + expected: FAIL + + [getComputedStyle returns no style for shadow tree outside of flattened tree] + expected: FAIL diff --git a/tests/wpt/meta/css/cssom/insert-dir-rule-crash.html.ini b/tests/wpt/meta/css/cssom/insert-dir-rule-crash.html.ini new file mode 100644 index 00000000000..fb88575a052 --- /dev/null +++ b/tests/wpt/meta/css/cssom/insert-dir-rule-crash.html.ini @@ -0,0 +1,2 @@ +[insert-dir-rule-crash.html] + expected: CRASH diff --git a/tests/wpt/meta/css/cssom/insert-dir-rule-in-iframe-crash.html.ini b/tests/wpt/meta/css/cssom/insert-dir-rule-in-iframe-crash.html.ini new file mode 100644 index 00000000000..38f550a4d27 --- /dev/null +++ b/tests/wpt/meta/css/cssom/insert-dir-rule-in-iframe-crash.html.ini @@ -0,0 +1,2 @@ +[insert-dir-rule-in-iframe-crash.html] + expected: CRASH diff --git a/tests/wpt/meta/css/cssom/selectorText-modification-restyle-002.html.ini b/tests/wpt/meta/css/cssom/selectorText-modification-restyle-002.html.ini index 695bb6f259d..f91a321b6ea 100644 --- a/tests/wpt/meta/css/cssom/selectorText-modification-restyle-002.html.ini +++ b/tests/wpt/meta/css/cssom/selectorText-modification-restyle-002.html.ini @@ -1,2 +1,6 @@ [selectorText-modification-restyle-002.html] - expected: ERROR + [Check initial color.] + expected: FAIL + + [Check that color changes correctly after shadow stylesheet selector and #container class is changed.] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-visible-020.html.ini b/tests/wpt/meta/css/selectors/focus-visible-020.html.ini index 321bd03002c..09f6ffa6058 100644 --- a/tests/wpt/meta/css/selectors/focus-visible-020.html.ini +++ b/tests/wpt/meta/css/selectors/focus-visible-020.html.ini @@ -1,2 +1,3 @@ [focus-visible-020.html] - expected: ERROR + [:focus-visible doesn't match on ShadowRoot] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/focus-within-shadow-001.html.ini b/tests/wpt/meta/css/selectors/focus-within-shadow-001.html.ini index 2959e7669e0..dd5cd13f188 100644 --- a/tests/wpt/meta/css/selectors/focus-within-shadow-001.html.ini +++ b/tests/wpt/meta/css/selectors/focus-within-shadow-001.html.ini @@ -1,2 +1,2 @@ [focus-within-shadow-001.html] - expected: TIMEOUT + expected: CRASH diff --git a/tests/wpt/meta/css/selectors/focus-within-shadow-002.html.ini b/tests/wpt/meta/css/selectors/focus-within-shadow-002.html.ini index 30ca33ff38e..9cdf27b3a0b 100644 --- a/tests/wpt/meta/css/selectors/focus-within-shadow-002.html.ini +++ b/tests/wpt/meta/css/selectors/focus-within-shadow-002.html.ini @@ -1,2 +1,2 @@ [focus-within-shadow-002.html] - expected: TIMEOUT + expected: CRASH diff --git a/tests/wpt/meta/css/selectors/focus-within-shadow-003.html.ini b/tests/wpt/meta/css/selectors/focus-within-shadow-003.html.ini index a6171ebf3a1..719aa5550ba 100644 --- a/tests/wpt/meta/css/selectors/focus-within-shadow-003.html.ini +++ b/tests/wpt/meta/css/selectors/focus-within-shadow-003.html.ini @@ -1,2 +1,2 @@ [focus-within-shadow-003.html] - expected: TIMEOUT + expected: CRASH diff --git a/tests/wpt/meta/css/selectors/focus-within-shadow-004.html.ini b/tests/wpt/meta/css/selectors/focus-within-shadow-004.html.ini index 1e7c496360e..ce65b3672bd 100644 --- a/tests/wpt/meta/css/selectors/focus-within-shadow-004.html.ini +++ b/tests/wpt/meta/css/selectors/focus-within-shadow-004.html.ini @@ -1,2 +1,2 @@ [focus-within-shadow-004.html] - expected: TIMEOUT + expected: CRASH diff --git a/tests/wpt/meta/css/selectors/focus-within-shadow-005.html.ini b/tests/wpt/meta/css/selectors/focus-within-shadow-005.html.ini index 585263b0ac8..6e6bb268a4b 100644 --- a/tests/wpt/meta/css/selectors/focus-within-shadow-005.html.ini +++ b/tests/wpt/meta/css/selectors/focus-within-shadow-005.html.ini @@ -1,2 +1,2 @@ [focus-within-shadow-005.html] - expected: TIMEOUT + expected: CRASH diff --git a/tests/wpt/meta/css/selectors/focus-within-shadow-006.html.ini b/tests/wpt/meta/css/selectors/focus-within-shadow-006.html.ini index dcd9173bb94..3bc435fa254 100644 --- a/tests/wpt/meta/css/selectors/focus-within-shadow-006.html.ini +++ b/tests/wpt/meta/css/selectors/focus-within-shadow-006.html.ini @@ -1,2 +1,2 @@ [focus-within-shadow-006.html] - expected: TIMEOUT + expected: CRASH diff --git a/tests/wpt/meta/css/selectors/i18n/lang-pseudo-class-across-shadow-boundaries.html.ini b/tests/wpt/meta/css/selectors/i18n/lang-pseudo-class-across-shadow-boundaries.html.ini index f2f324e2968..ea34cadc7ee 100644 --- a/tests/wpt/meta/css/selectors/i18n/lang-pseudo-class-across-shadow-boundaries.html.ini +++ b/tests/wpt/meta/css/selectors/i18n/lang-pseudo-class-across-shadow-boundaries.html.ini @@ -1,2 +1,2 @@ [lang-pseudo-class-across-shadow-boundaries.html] - expected: FAIL + expected: CRASH diff --git a/tests/wpt/meta/css/selectors/invalidation/host-context-pseudo-class-in-has.html.ini b/tests/wpt/meta/css/selectors/invalidation/host-context-pseudo-class-in-has.html.ini index b9fdb7253a3..bad4fa74e54 100644 --- a/tests/wpt/meta/css/selectors/invalidation/host-context-pseudo-class-in-has.html.ini +++ b/tests/wpt/meta/css/selectors/invalidation/host-context-pseudo-class-in-has.html.ini @@ -1,2 +1,18 @@ [host-context-pseudo-class-in-has.html] - expected: ERROR + [Before adding 'a' to #host_parent: Check #subject1 color] + expected: FAIL + + [Before adding 'a' to #host_parent: Check #subject2 color] + expected: FAIL + + [After adding 'a' to #host_parent: Check #subject1 color] + expected: FAIL + + [After adding 'a' to #host_parent: Check #subject2 color] + expected: FAIL + + [After removing 'a' from #host_parent: Check #subject1 color] + expected: FAIL + + [After removing 'a' from #host_parent: Check #subject2 color] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/invalidation/host-pseudo-class-in-has.html.ini b/tests/wpt/meta/css/selectors/invalidation/host-pseudo-class-in-has.html.ini index 299f3de8b3a..f42d2f4afaa 100644 --- a/tests/wpt/meta/css/selectors/invalidation/host-pseudo-class-in-has.html.ini +++ b/tests/wpt/meta/css/selectors/invalidation/host-pseudo-class-in-has.html.ini @@ -1,2 +1,12 @@ [host-pseudo-class-in-has.html] - expected: ERROR + [Before adding 'a' to #host: Check #subject1 color] + expected: FAIL + + [Before adding 'a' to #host: Check #subject2 color] + expected: FAIL + + [After adding 'a' to #host: Check #subject1 color] + expected: FAIL + + [After adding 'a' to #host: Check #subject2 color] + expected: FAIL diff --git a/tests/wpt/meta/css/selectors/is-where-shadow.html.ini b/tests/wpt/meta/css/selectors/is-where-shadow.html.ini index c40b2d623ae..f92f34dac22 100644 --- a/tests/wpt/meta/css/selectors/is-where-shadow.html.ini +++ b/tests/wpt/meta/css/selectors/is-where-shadow.html.ini @@ -1,2 +1,2 @@ [is-where-shadow.html] - expected: ERROR + expected: CRASH diff --git a/tests/wpt/meta/css/selectors/scope-selector.html.ini b/tests/wpt/meta/css/selectors/scope-selector.html.ini deleted file mode 100644 index 1686321d4c0..00000000000 --- a/tests/wpt/meta/css/selectors/scope-selector.html.ini +++ /dev/null @@ -1,2 +0,0 @@ -[scope-selector.html] - expected: ERROR diff --git a/tests/wpt/meta/custom-elements/CustomElementRegistry.html.ini b/tests/wpt/meta/custom-elements/CustomElementRegistry.html.ini index 7b862b2d71c..7b89879bb01 100644 --- a/tests/wpt/meta/custom-elements/CustomElementRegistry.html.ini +++ b/tests/wpt/meta/custom-elements/CustomElementRegistry.html.ini @@ -1,4 +1,5 @@ [CustomElementRegistry.html] + expected: CRASH [customElements.define must upgrade elements in the shadow-including tree order] expected: FAIL diff --git a/tests/wpt/meta/custom-elements/adopted-callback.html.ini b/tests/wpt/meta/custom-elements/adopted-callback.html.ini index a0618c2b21c..e6783ac9315 100644 --- a/tests/wpt/meta/custom-elements/adopted-callback.html.ini +++ b/tests/wpt/meta/custom-elements/adopted-callback.html.ini @@ -1,7 +1,4 @@ [adopted-callback.html] - [Inserting a custom element into a shadow tree in the document of the template elements must enqueue and invoke adoptedCallback] - expected: FAIL - [Inserting the shadow host of a custom element into the document of the template elements must enqueue and invoke adoptedCallback] expected: FAIL @@ -14,12 +11,6 @@ [Moving the