Enable Shadow DOM for tests (#34299)

* Enable shadowdom implementation in all tests.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

* Update test expectations.

Signed-off-by: Josh Matthews <josh@joshmatthews.net>

---------

Signed-off-by: Josh Matthews <josh@joshmatthews.net>
This commit is contained in:
Josh Matthews 2024-11-20 00:57:50 -05:00 committed by GitHub
parent c73e4baca2
commit 910e8dc89f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
207 changed files with 4735 additions and 260 deletions

View file

@ -221,6 +221,8 @@ skip: true
skip: false
[selection]
skip: false
[shadow-dom]
skip: false
[streams]
skip: true
[readable-streams]

View file

@ -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"]

View file

@ -1,2 +1,2 @@
[cancel-animation-shadow-slot-invalidation.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[layer-slotted-rule.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[revert-layer-014.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[scope-shadow-sharing.html]
expected: TIMEOUT
expected: FAIL

View file

@ -0,0 +1,2 @@
[quotes-slot-scoping.html]
expected: CRASH

View file

@ -1,2 +1,2 @@
[display-contents-shadow-dom-1.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[counter-list-item-slot-order.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[counter-slot-order-scoping.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[counter-slot-order.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,3 @@
[selection-universal-shadow-dom.html]
expected: ERROR
[getComputedStyle() for #target ::selection]
expected: FAIL

View file

@ -0,0 +1,2 @@
[text-decoration-propagation-shadow.html]
expected: CRASH

View file

@ -1,2 +1,2 @@
[remove-slotted-with-whitespace-sibling.html]
expected: FAIL
expected: CRASH

View file

@ -1,3 +0,0 @@
[shadow-root-insertion.html]
[addition of a shadow root should not cancel in-flight transitions]
expected: FAIL

View file

@ -0,0 +1,2 @@
[vh_not_refreshing_on_chrome.html]
expected: FAIL

View file

@ -1,5 +1,5 @@
[checkVisibility.html]
expected: ERROR
expected: CRASH
[checkVisibility on visibility:hidden element.]
expected: FAIL

View file

@ -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

View file

@ -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<CSSStyleSheet>]
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

View file

@ -1,5 +1,4 @@
[adoptedstylesheets-observablearray.html]
expected: ERROR
[document.adoptedStyleSheets should allow mutation in-place]
expected: FAIL

View file

@ -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

View file

@ -0,0 +1,2 @@
[insert-dir-rule-crash.html]
expected: CRASH

View file

@ -0,0 +1,2 @@
[insert-dir-rule-in-iframe-crash.html]
expected: CRASH

View file

@ -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

View file

@ -1,2 +1,3 @@
[focus-visible-020.html]
expected: ERROR
[:focus-visible doesn't match on ShadowRoot]
expected: FAIL

View file

@ -1,2 +1,2 @@
[focus-within-shadow-001.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[focus-within-shadow-002.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[focus-within-shadow-003.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[focus-within-shadow-004.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[focus-within-shadow-005.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[focus-within-shadow-006.html]
expected: TIMEOUT
expected: CRASH

View file

@ -1,2 +1,2 @@
[lang-pseudo-class-across-shadow-boundaries.html]
expected: FAIL
expected: CRASH

View file

@ -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

View file

@ -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

View file

@ -1,2 +1,2 @@
[is-where-shadow.html]
expected: ERROR
expected: CRASH

View file

@ -1,2 +0,0 @@
[scope-selector.html]
expected: ERROR

View file

@ -1,4 +1,5 @@
[CustomElementRegistry.html]
expected: CRASH
[customElements.define must upgrade elements in the shadow-including tree order]
expected: FAIL

View file

@ -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 <template>'s content of a custom element from the owner document into the document of the template elements must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting a custom element into a detached shadow tree that belongs to the document of the template elements must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting a custom element into a shadow tree in a new document must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting the shadow host of a custom element into a new document must enqueue and invoke adoptedCallback]
expected: FAIL
@ -32,12 +23,6 @@
[Moving the <template>'s content of a custom element from the owner document into a new document must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting a custom element into a detached shadow tree that belongs to a new document must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting a custom element into a shadow tree in a cloned document must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting the shadow host of a custom element into a cloned document must enqueue and invoke adoptedCallback]
expected: FAIL
@ -50,12 +35,6 @@
[Moving the <template>'s content of a custom element from the owner document into a cloned document must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting a custom element into a detached shadow tree that belongs to a cloned document must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting a custom element into a shadow tree in a document created by createHTMLDocument must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting the shadow host of a custom element into a document created by createHTMLDocument must enqueue and invoke adoptedCallback]
expected: FAIL
@ -68,12 +47,6 @@
[Moving the <template>'s content of a custom element from the owner document into a document created by createHTMLDocument must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting a custom element into a detached shadow tree that belongs to a document created by createHTMLDocument must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting a custom element into a shadow tree in an HTML document created by createDocument must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting the shadow host of a custom element into an HTML document created by createDocument must enqueue and invoke adoptedCallback]
expected: FAIL
@ -86,12 +59,6 @@
[Moving the <template>'s content of a custom element from the owner document into an HTML document created by createDocument must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting a custom element into a detached shadow tree that belongs to an HTML document created by createDocument must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting a custom element into a shadow tree in the document of an iframe must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting the shadow host of a custom element into the document of an iframe must enqueue and invoke adoptedCallback]
expected: FAIL
@ -104,12 +71,6 @@
[Moving the <template>'s content of a custom element from the owner document into the document of an iframe must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting a custom element into a detached shadow tree that belongs to the document of an iframe must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting a custom element into a shadow tree in an HTML document fetched by XHR must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting the shadow host of a custom element into an HTML document fetched by XHR must enqueue and invoke adoptedCallback]
expected: FAIL
@ -121,6 +82,3 @@
[Moving the <template>'s content of a custom element from the owner document into an HTML document fetched by XHR must enqueue and invoke adoptedCallback]
expected: FAIL
[Inserting a custom element into a detached shadow tree that belongs to an HTML document fetched by XHR must enqueue and invoke adoptedCallback]
expected: FAIL

View file

@ -1,72 +1,24 @@
[connected-callbacks.html]
[Inserting a custom element into a shadow tree in the document must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting the shadow host of a custom element into the document must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting a custom element into a detached shadow tree that belongs to the document must not enqueue and invoke connectedCallback]
expected: FAIL
[Inserting a custom element into a shadow tree in the document of the template elements must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting the shadow host of a custom element into the document of the template elements must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting a custom element into a detached shadow tree that belongs to the document of the template elements must not enqueue and invoke connectedCallback]
expected: FAIL
[Inserting a custom element into a shadow tree in a new document must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting the shadow host of a custom element into a new document must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting a custom element into a detached shadow tree that belongs to a new document must not enqueue and invoke connectedCallback]
expected: FAIL
[Inserting a custom element into a shadow tree in a cloned document must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting the shadow host of a custom element into a cloned document must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting a custom element into a detached shadow tree that belongs to a cloned document must not enqueue and invoke connectedCallback]
expected: FAIL
[Inserting a custom element into a shadow tree in a document created by createHTMLDocument must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting the shadow host of a custom element into a document created by createHTMLDocument must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting a custom element into a detached shadow tree that belongs to a document created by createHTMLDocument must not enqueue and invoke connectedCallback]
expected: FAIL
[Inserting a custom element into a shadow tree in an HTML document created by createDocument must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting the shadow host of a custom element into an HTML document created by createDocument must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting a custom element into a detached shadow tree that belongs to an HTML document created by createDocument must not enqueue and invoke connectedCallback]
expected: FAIL
[Inserting a custom element into a shadow tree in the document of an iframe must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting the shadow host of a custom element into the document of an iframe must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting a custom element into a detached shadow tree that belongs to the document of an iframe must not enqueue and invoke connectedCallback]
expected: FAIL
[Inserting a custom element into a shadow tree in an HTML document fetched by XHR must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting the shadow host of a custom element into an HTML document fetched by XHR must enqueue and invoke connectedCallback]
expected: FAIL
[Inserting a custom element into a detached shadow tree that belongs to an HTML document fetched by XHR must not enqueue and invoke connectedCallback]
expected: FAIL

View file

@ -1,3 +1,4 @@
[upgrade.html]
expected: CRASH
[Two elements as shadow-including descendants (and not descendants) of the upgraded node]
expected: FAIL

View file

@ -1,70 +1,46 @@
[disconnected-callbacks.html]
[Removing a custom element from a shadow tree in the document must enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing the shadow host of a custom element from athe document must enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing a custom element from a detached shadow tree that belongs to the document must not enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing a custom element from a shadow tree in the document of the template elements must enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing the shadow host of a custom element from athe document of the template elements must enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing a custom element from a detached shadow tree that belongs to the document of the template elements must not enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing a custom element from a shadow tree in a new document must enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing the shadow host of a custom element from aa new document must enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing a custom element from a detached shadow tree that belongs to a new document must not enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing a custom element from a shadow tree in a cloned document must enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing the shadow host of a custom element from aa cloned document must enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing a custom element from a detached shadow tree that belongs to a cloned document must not enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing a custom element from a shadow tree in a document created by createHTMLDocument must enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing the shadow host of a custom element from aa document created by createHTMLDocument must enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing a custom element from a detached shadow tree that belongs to a document created by createHTMLDocument must not enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing a custom element from a shadow tree in an HTML document created by createDocument must enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing the shadow host of a custom element from aan HTML document created by createDocument must enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing a custom element from a detached shadow tree that belongs to an HTML document created by createDocument must not enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing a custom element from a shadow tree in the document of an iframe must enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing the shadow host of a custom element from athe document of an iframe must enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing a custom element from a detached shadow tree that belongs to the document of an iframe must not enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing a custom element from a shadow tree in an HTML document fetched by XHR must enqueue and invoke disconnectedCallback]
expected: FAIL
[Removing the shadow host of a custom element from aan HTML document fetched by XHR must enqueue and invoke disconnectedCallback]
expected: FAIL

View file

@ -34,6 +34,3 @@
[Adding definition to scoped registry should not upgrade nodes in detached frames]
expected: FAIL
[Adding definition to scoped registry should not upgrade nodes in closed windows]
expected: FAIL

View file

@ -1,12 +0,0 @@
[Event-dispatch-detached-input-and-change.html]
[attached to shadow dom checkbox should emit input and change events on click().]
expected: FAIL
[attached to shadow dom radio should emit input and change events on click().]
expected: FAIL
[attached to shadow dom checkbox should emit input and change events on dispatchEvent(new MouseEvent('click')).]
expected: FAIL
[attached to shadow dom radio should emit input and change events on dispatchEvent(new MouseEvent('click')).]
expected: FAIL

View file

@ -1,7 +1,4 @@
[event-global.html]
[window.event is undefined if the target is in a shadow tree (event dispatched outside shadow tree)]
expected: FAIL
[window.event is undefined if the target is in a shadow tree (event dispatched inside shadow tree)]
expected: FAIL

View file

@ -1,2 +1,18 @@
[relatedTarget.window.html]
expected: ERROR
[Reset if target pointed to a shadow tree]
expected: FAIL
[Retarget a shadow-tree relatedTarget]
expected: FAIL
[Reset if target pointed to a shadow tree pre-dispatch]
expected: FAIL
[Retarget a shadow-tree relatedTarget, part 2]
expected: FAIL
[Reset targets on early return]
expected: FAIL
[Reset targets before activation behavior]
expected: FAIL

View file

@ -1,2 +1,6 @@
[shadow-relatedTarget.html]
expected: ERROR
[relatedTarget should not leak at capturing phase, at window object.]
expected: FAIL
[relatedTarget should not leak at target.]
expected: FAIL

View file

@ -187,9 +187,6 @@
[XPathResult interface: document.evaluate("//*", document.body) must inherit property "snapshotItem(unsigned long)" with the proper type]
expected: FAIL
[Element interface: element must inherit property "attachShadow(ShadowRootInit)" with the proper type]
expected: FAIL
[Element interface: element must inherit property "slot" with the proper type]
expected: FAIL
@ -682,16 +679,12 @@
[Document interface: attribute fullscreen]
expected: FAIL
[Document interface: operation exitFullscreen()]
[Document interface: attribute fullscreenElement]
expected: FAIL
[ShadowRoot interface: attribute fullscreenElement]
expected: FAIL
[Element interface: operation requestFullscreen(optional FullscreenOptions)]
[Element interface: attribute onfullscreenchange]
expected: FAIL

View file

@ -1,7 +0,0 @@
[Node-isConnected-shadow-dom.html]
[Node.isConnected in a open shadow tree]
expected: FAIL
[Node.isConnected in a closed shadow tree]
expected: FAIL

View file

@ -10,6 +10,3 @@
[appendChild() and ShadowRoot]
expected: FAIL
[adoptNode() and ShadowRoot]
expected: FAIL

View file

@ -1,2 +0,0 @@
[remove-from-shadow-host-and-adopt-into-iframe.html]
expected: TIMEOUT

View file

@ -56,3 +56,6 @@
[sec-fetch-user - no attributes]
expected: NOTRUN
[sec-fetch-site - Same origin, no attributes]
expected: FAIL

View file

@ -1,3 +0,0 @@
[navigation-unload-same-origin-fragment.html]
[Tests that a fragment navigation in the unload handler will not block the initial navigation]
expected: FAIL

View file

@ -1,2 +1,2 @@
[2d.text-outside-of-the-flat-tree.html]
expected: FAIL
expected: CRASH

View file

@ -1,5 +1,5 @@
[createImageBitmap-transfer.html]
expected: ERROR
expected: TIMEOUT
[Transfer ImageBitmap created from a vector HTMLImageElement]
expected: FAIL

View file

@ -1,4 +1,5 @@
[dir-auto-dynamic-changes.window.html]
expected: CRASH
[dynamic insertion of RTL text in a child element]
expected: FAIL

View file

@ -1,2 +1,2 @@
[dir-shadow-01.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[dir-shadow-02.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[dir-shadow-03.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[dir-shadow-04.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[dir-shadow-05.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[dir-shadow-06.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[dir-shadow-07.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[dir-shadow-08.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[dir-shadow-09.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[dir-shadow-10.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[dir-shadow-11.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[dir-shadow-12.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[dir-shadow-31.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[dir-shadow-35.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[dir-shadow-41.html]
expected: FAIL
expected: CRASH

View file

@ -1,2 +1,2 @@
[dir-shadow-42.html]
expected: FAIL
expected: CRASH

View file

@ -1,4 +1,5 @@
[dir-slots-directionality.html]
expected: CRASH
[Slots: Directionality: dir=rtl on slot]
expected: FAIL

View file

@ -1,21 +1,3 @@
[lang-attribute-shadow.window.html]
[lang only on slot]
expected: FAIL
[lang only on host]
expected: FAIL
[lang on host and slot]
expected: FAIL
[lang on host and slotted element]
expected: FAIL
[lang on host and slot and slotted element]
expected: FAIL
[lang on slot inherits from shadow host]
expected: FAIL
[lang on slot inherits from parent]
expected: FAIL

View file

@ -1,4 +1,5 @@
[contentEditable-slotted-inherit.html]
expected: CRASH
[Slotted child of contenteditable host should be editable - slot direct child of shadow root]
expected: FAIL

View file

@ -1,2 +1,360 @@
[tabindex-getter.html]
expected: ERROR
[input.tabIndex should return 0 by default]
expected: FAIL
[input.tabIndex should return -1 when set to -1]
expected: FAIL
[input.tabIndex should return 0 when set to 0]
expected: FAIL
[input.tabIndex should return 1 when set to 1]
expected: FAIL
[input[type='hidden'\].tabIndex should return 0 by default]
expected: FAIL
[input[type='hidden'\].tabIndex should return -1 when set to -1]
expected: FAIL
[input[type='hidden'\].tabIndex should return 0 when set to 0]
expected: FAIL
[input[type='hidden'\].tabIndex should return 1 when set to 1]
expected: FAIL
[button.tabIndex should return 0 by default]
expected: FAIL
[button.tabIndex should return -1 when set to -1]
expected: FAIL
[button.tabIndex should return 0 when set to 0]
expected: FAIL
[button.tabIndex should return 1 when set to 1]
expected: FAIL
[button[disabled\].tabIndex should return 0 by default]
expected: FAIL
[button[disabled\].tabIndex should return -1 when set to -1]
expected: FAIL
[button[disabled\].tabIndex should return 0 when set to 0]
expected: FAIL
[button[disabled\].tabIndex should return 1 when set to 1]
expected: FAIL
[button[hidden\].tabIndex should return 0 by default]
expected: FAIL
[button[hidden\].tabIndex should return -1 when set to -1]
expected: FAIL
[button[hidden\].tabIndex should return 0 when set to 0]
expected: FAIL
[button[hidden\].tabIndex should return 1 when set to 1]
expected: FAIL
[a.tabIndex should return 0 by default]
expected: FAIL
[a.tabIndex should return -1 when set to -1]
expected: FAIL
[a.tabIndex should return 0 when set to 0]
expected: FAIL
[a.tabIndex should return 1 when set to 1]
expected: FAIL
[a[href\].tabIndex should return 0 by default]
expected: FAIL
[a[href\].tabIndex should return -1 when set to -1]
expected: FAIL
[a[href\].tabIndex should return 0 when set to 0]
expected: FAIL
[a[href\].tabIndex should return 1 when set to 1]
expected: FAIL
[svg a.tabIndex should return 0 by default]
expected: FAIL
[svg a.tabIndex should return -1 when set to -1]
expected: FAIL
[svg a.tabIndex should return 0 when set to 0]
expected: FAIL
[svg a.tabIndex should return 1 when set to 1]
expected: FAIL
[textarea.tabIndex should return 0 by default]
expected: FAIL
[textarea.tabIndex should return -1 when set to -1]
expected: FAIL
[textarea.tabIndex should return 0 when set to 0]
expected: FAIL
[textarea.tabIndex should return 1 when set to 1]
expected: FAIL
[select.tabIndex should return 0 by default]
expected: FAIL
[select.tabIndex should return -1 when set to -1]
expected: FAIL
[select.tabIndex should return 0 when set to 0]
expected: FAIL
[select.tabIndex should return 1 when set to 1]
expected: FAIL
[select[multiple\].tabIndex should return 0 by default]
expected: FAIL
[select[multiple\].tabIndex should return -1 when set to -1]
expected: FAIL
[select[multiple\].tabIndex should return 0 when set to 0]
expected: FAIL
[select[multiple\].tabIndex should return 1 when set to 1]
expected: FAIL
[option.tabIndex should return -1 by default]
expected: FAIL
[option.tabIndex should return -1 when set to -1]
expected: FAIL
[option.tabIndex should return 0 when set to 0]
expected: FAIL
[option.tabIndex should return 1 when set to 1]
expected: FAIL
[optgroup.tabIndex should return -1 by default]
expected: FAIL
[optgroup.tabIndex should return -1 when set to -1]
expected: FAIL
[optgroup.tabIndex should return 0 when set to 0]
expected: FAIL
[optgroup.tabIndex should return 1 when set to 1]
expected: FAIL
[iframe.tabIndex should return 0 by default]
expected: FAIL
[iframe.tabIndex should return -1 when set to -1]
expected: FAIL
[iframe.tabIndex should return 0 when set to 0]
expected: FAIL
[iframe.tabIndex should return 1 when set to 1]
expected: FAIL
[embed.tabIndex should return -1 by default]
expected: FAIL
[embed.tabIndex should return -1 when set to -1]
expected: FAIL
[embed.tabIndex should return 0 when set to 0]
expected: FAIL
[embed.tabIndex should return 1 when set to 1]
expected: FAIL
[object.tabIndex should return 0 by default]
expected: FAIL
[object.tabIndex should return -1 when set to -1]
expected: FAIL
[object.tabIndex should return 0 when set to 0]
expected: FAIL
[object.tabIndex should return 1 when set to 1]
expected: FAIL
[span.tabIndex should return -1 by default]
expected: FAIL
[span.tabIndex should return -1 when set to -1]
expected: FAIL
[span.tabIndex should return 0 when set to 0]
expected: FAIL
[span.tabIndex should return 1 when set to 1]
expected: FAIL
[div.tabIndex should return -1 by default]
expected: FAIL
[div.tabIndex should return -1 when set to -1]
expected: FAIL
[div.tabIndex should return 0 when set to 0]
expected: FAIL
[div.tabIndex should return 1 when set to 1]
expected: FAIL
[link#nohref.tabIndex should return -1 by default]
expected: FAIL
[link#nohref.tabIndex should return -1 when set to -1]
expected: FAIL
[link#nohref.tabIndex should return 0 when set to 0]
expected: FAIL
[link#nohref.tabIndex should return 1 when set to 1]
expected: FAIL
[link[href\].tabIndex should return -1 by default]
expected: FAIL
[link[href\].tabIndex should return -1 when set to -1]
expected: FAIL
[link[href\].tabIndex should return 0 when set to 0]
expected: FAIL
[link[href\].tabIndex should return 1 when set to 1]
expected: FAIL
[details.tabIndex should return -1 by default]
expected: FAIL
[details.tabIndex should return -1 when set to -1]
expected: FAIL
[details.tabIndex should return 0 when set to 0]
expected: FAIL
[details.tabIndex should return 1 when set to 1]
expected: FAIL
[summary.tabIndex should return 0 by default]
expected: FAIL
[summary.tabIndex should return -1 when set to -1]
expected: FAIL
[summary.tabIndex should return 0 when set to 0]
expected: FAIL
[summary.tabIndex should return 1 when set to 1]
expected: FAIL
[summary#secondsummary.tabIndex should return -1 by default]
expected: FAIL
[summary#secondsummary.tabIndex should return -1 when set to -1]
expected: FAIL
[summary#secondsummary.tabIndex should return 0 when set to 0]
expected: FAIL
[summary#secondsummary.tabIndex should return 1 when set to 1]
expected: FAIL
[#hostDelegatesFocus.tabIndex should return -1 by default]
expected: FAIL
[#hostDelegatesFocus.tabIndex should return -1 when set to -1]
expected: FAIL
[#hostDelegatesFocus.tabIndex should return 0 when set to 0]
expected: FAIL
[#hostDelegatesFocus.tabIndex should return 1 when set to 1]
expected: FAIL
[#hostNonDelegatesFocus.tabIndex should return -1 by default]
expected: FAIL
[#hostNonDelegatesFocus.tabIndex should return -1 when set to -1]
expected: FAIL
[#hostNonDelegatesFocus.tabIndex should return 0 when set to 0]
expected: FAIL
[#hostNonDelegatesFocus.tabIndex should return 1 when set to 1]
expected: FAIL
[div[contenteditable\].tabIndex should return -1 by default]
expected: FAIL
[div[contenteditable\].tabIndex should return -1 when set to -1]
expected: FAIL
[div[contenteditable\].tabIndex should return 0 when set to 0]
expected: FAIL
[div[contenteditable\].tabIndex should return 1 when set to 1]
expected: FAIL
[#scrollable.tabIndex should return -1 by default]
expected: FAIL
[#scrollable.tabIndex should return -1 when set to -1]
expected: FAIL
[#scrollable.tabIndex should return 0 when set to 0]
expected: FAIL
[#scrollable.tabIndex should return 1 when set to 1]
expected: FAIL
[fieldset.tabIndex should return -1 by default]
expected: FAIL
[fieldset.tabIndex should return -1 when set to -1]
expected: FAIL
[fieldset.tabIndex should return 0 when set to 0]
expected: FAIL
[fieldset.tabIndex should return 1 when set to 1]
expected: FAIL
[output.tabIndex should return -1 by default]
expected: FAIL
[output.tabIndex should return -1 when set to -1]
expected: FAIL
[output.tabIndex should return 0 when set to 0]
expected: FAIL
[output.tabIndex should return 1 when set to 1]
expected: FAIL
[slot.tabIndex should return -1 by default]
expected: FAIL
[slot.tabIndex should return -1 when set to -1]
expected: FAIL
[slot.tabIndex should return 0 when set to 0]
expected: FAIL
[slot.tabIndex should return 1 when set to 1]
expected: FAIL

View file

@ -1,18 +0,0 @@
[slot-direction.window.html]
[<slot> element sets CSS direction property: <slot> inherits direction from parent]
expected: FAIL
[<slot> element sets CSS direction property: <slot> inherits CSS direction from parent]
expected: FAIL
[<slot> element sets CSS direction property: <slot dir=ltr>]
expected: FAIL
[<slot> element sets CSS direction property: <slot dir=rtl>]
expected: FAIL
[<slot> element sets CSS direction property: <slot dir=auto> resolving to LTR]
expected: FAIL
[<slot> element sets CSS direction property: <slot dir=auto> resolving to RTL]
expected: FAIL

View file

@ -1,2 +1,2 @@
[legend-in-slot.html]
expected: FAIL
expected: CRASH

View file

@ -0,0 +1,2 @@
[sticky-content-crash.html]
expected: CRASH

View file

@ -1,2 +1,3 @@
[meta-color-scheme-single-value-in-shadow-tree.html]
expected: ERROR
[Meta color-scheme in shadow tree does not apply.]
expected: FAIL

View file

@ -1,2 +1,2 @@
[canvas-descendants-focusability-004.tentative.html]
expected: ERROR
expected: TIMEOUT

View file

@ -1,4 +1,4 @@
[iframe_sandbox_popups_escaping-3.html]
expected: CRASH
expected: TIMEOUT
[Check that popups from a sandboxed iframe escape the sandbox if\n allow-popups-to-escape-sandbox is used]
expected: FAIL
expected: TIMEOUT

View file

@ -1,4 +1,4 @@
[iframe_sandbox_popups_nonescaping-1.html]
expected: TIMEOUT
[Check that popups from a sandboxed iframe do not escape the sandbox]
expected: FAIL
expected: NOTRUN

View file

@ -1,2 +1,2 @@
[sizes-dynamic-002.html]
expected: TIMEOUT
expected: FAIL

View file

@ -1,4 +1,5 @@
[radio-disconnected-group-owner.html]
expected: CRASH
[Removed elements are moved into separate radio groups.]
expected: FAIL

View file

@ -0,0 +1,2 @@
[showmodal-in-shadow-crash.html]
expected: CRASH

View file

@ -0,0 +1,3 @@
[DOMContentLoaded-defer.html]
[The end: DOMContentLoaded and defer scripts]
expected: FAIL

View file

@ -1,3 +1,4 @@
[calculate-depth-for-node.html]
expected: CRASH
["Calculate depth for node" algorithm with Shadow DOM]
expected: FAIL

View file

@ -1,4 +1,3 @@
[eventloop.html]
expected: TIMEOUT
[guard]
expected: NOTRUN
[test1: depths of shadow roots]
expected: FAIL

View file

@ -1,8 +1,5 @@
[nested-context-navigations-iframe.html]
expected: TIMEOUT
[Test that iframe navigations are not observable by the parent, even after history navigations by the parent]
expected: TIMEOUT
[Test that crossorigin iframe navigations are not observable by the parent, even after history navigations by the parent]
expected: NOTRUN

View file

@ -1,2 +0,0 @@
[selection-modify-line-boundary-around-shadow.html]
expected: TIMEOUT

View file

@ -1,4 +1,5 @@
[Selection-getComposedRanges-dom-mutations-removal.html?mode=open]
expected: CRASH
[Range is fully in shadow tree. Removing shadow host collapses composed StaticRange. Note it does not update previously returned composed StaticRange.]
expected: FAIL
@ -16,6 +17,7 @@
[Selection-getComposedRanges-dom-mutations-removal.html?mode=closed]
expected: CRASH
[Range is fully in shadow tree. Removing shadow host collapses composed StaticRange. Note it does not update previously returned composed StaticRange.]
expected: FAIL

View file

@ -1,3 +1,4 @@
[Selection-later-become-slotted-content.html]
expected: CRASH
[test to select a light DOM element and it becomes a slotted content after the selection]
expected: FAIL

View file

@ -1,2 +1,3 @@
[selectionchange-on-shadow-dom.html]
expected: ERROR
[selectionchange event fired on a shadow dom bubble to the document]
expected: FAIL

View file

@ -0,0 +1,36 @@
[Document-caretPositionFromPoint.tentative.html]
[document.caretPositionFromPoint() should return a CaretPosition at the specified location]
expected: FAIL
[document.caretPositionFromPoint() should return a CaretPosition at the specified location pointing to an input element which is the offsetNode.]
expected: FAIL
[document.caretPositionFromPoint() should return a CaretPosition at the specified location pointing to a textarea element which is the offsetNode.]
expected: FAIL
[document.caretPositionFromPoint() should return a CaretPosition at the specified location pointing to a closed shadaw tree when the shadow tree is specified as an argument]
expected: FAIL
[document.caretPositionFromPoint() should return a CaretPosition at the specified location when the non-intersecting shadow tree is specified as an argument]
expected: FAIL
[document.caretPositionFromPoint() should return a CaretPosition at the specified location pointing to an input element when the shadow tree is specified as an argument.]
expected: FAIL
[document.caretPositionFromPoint() should return a CaretPosition at the specified location pointing to the input element's shadow host's parent when the shadow tree is not specified as an argument.]
expected: FAIL
[document.caretPositionFromPoint() should return a CaretPosition at the specified location pointing to the shadow host's parent when the shadow tree is not specified as an argument]
expected: FAIL
[document.caretPositionFromPoint() should return a CaretPosition at the specified location pointing to the outer shadow host's parent when the point is in an inner shadow tree and no shadow tree is specified as an argument]
expected: FAIL
[document.caretPositionFromPoint() should return a CaretPosition at the specified location pointing to the inner shadow tree when the point is in an inner shadow tree and the inner shadow tree is specified as an argument]
expected: FAIL
[document.caretPositionFromPoint() should return a CaretPosition at the specified location pointing to the outer shadow tree when the point is in an inner shadow tree and the outer shadow tree is specified as an argument]
expected: FAIL
[document.caretPositionFromPoint() should return a CaretPosition at the specified location pointing to the inner shadow tree when the point is in an inner shadow tree and the inner shadow tree and the outer shadow tree are specified as an argument]
expected: FAIL

View file

@ -0,0 +1,13 @@
[Document-prototype-currentScript.html]
expected: TIMEOUT
[document.currentScript must not be set to a script element that loads an external script in an open shadow tree]
expected: TIMEOUT
[document.currentScript must not be set to a script element that loads an external script in a closed shadow tree]
expected: NOTRUN
[document.currentScript must be set to a script element that loads an external script that was in an open shadow tree and then removed]
expected: NOTRUN
[document.currentScript must be set to a script element that loads an external script that was in a closed shadow tree and then removed]
expected: NOTRUN

View file

@ -0,0 +1,123 @@
[DocumentOrShadowRoot-prototype-elementFromPoint.html]
[document.elementFromPoint and shadow.ElementFromPoint must return the shadow host of the hit-tested text node when the hit-tested text node is a direct child of the root and the host has display: inline]
expected: FAIL
[document.elementFromPoint and shadow.ElementFromPoint must return the shadow host of the hit-tested text node when the hit-tested text node is a direct child of the root and the host has display: block]
expected: FAIL
[document.elementFromPoint and shadow.ElementFromPoint must return the shadow host of the hit-tested text node when the hit-tested text node is a direct child of the root and the host has display: inline-block]
expected: FAIL
[document.elementFromPoint and shadowRoot.elementFromPoint must return the shadow host when the hit-tested text node is assigned to a slot and the host has display: inline]
expected: FAIL
[document.elementFromPoint and shadowRoot.elementFromPoint must return the shadow host when the hit-tested text node is assigned to a slot and the host has display: block]
expected: FAIL
[document.elementFromPoint and shadowRoot.elementFromPoint must return the shadow host when the hit-tested text node is assigned to a slot and the host has display: inline-block]
expected: FAIL
[document.elementFromPoint and shadowRoot.elementFromPoint must return the element assigned to a slot when hit-tested text node under an element is assigned to a slot in the shadow tree and the shadow host of the slot has display: inline]
expected: FAIL
[document.elementFromPoint and shadowRoot.elementFromPoint must return the element assigned to a slot when hit-tested text node under an element is assigned to a slot in the shadow tree and the shadow host of the slot has display: block]
expected: FAIL
[document.elementFromPoint and shadowRoot.elementFromPoint must return the element assigned to a slot when hit-tested text node under an element is assigned to a slot in the shadow tree and the shadow host of the slot has display: inline-block]
expected: FAIL
[document.elementFromPoint must return the shadow host of the hit-tested element under a shadow root and shadowRoot.elementFromPoint must return the element parent of the hit-tested text node under the point when the shadow host has display: inline]
expected: FAIL
[document.elementFromPoint must return the shadow host of the hit-tested element under a shadow root and shadowRoot.elementFromPoint must return the element parent of the hit-tested text node under the point when the shadow host has display: block]
expected: FAIL
[document.elementFromPoint must return the shadow host of the hit-tested element under a shadow root and shadowRoot.elementFromPoint must return the element parent of the hit-tested text node under the point when the shadow host has display: inline-block]
expected: FAIL
[document.elementFromPoint must return the shadow host and shadowRoot.elementFromPoint must return the slot parent of the fallback text when the hit-tested text node is a fallback content and the host has display: inline]
expected: FAIL
[document.elementFromPoint must return the shadow host and shadowRoot.elementFromPoint must return the slot parent of the fallback text when the hit-tested text node is a fallback content and the host has display: block]
expected: FAIL
[document.elementFromPoint must return the shadow host and shadowRoot.elementFromPoint must return the slot parent of the fallback text when the hit-tested text node is a fallback content and the host has display: inline-block]
expected: FAIL
[document.elementFromPoint, shadowRoot.elementFromPoint, innerShadow.elementFromPoint must return a child element assigned to a slot when the hit-tested text node is assigned to a slot in the shadow tree of the child element and the outer shadow host has display: inline]
expected: FAIL
[document.elementFromPoint, shadowRoot.elementFromPoint, innerShadow.elementFromPoint must return a child element assigned to a slot when the hit-tested text node is assigned to a slot in the shadow tree of the child element and the outer shadow host has display: block]
expected: FAIL
[document.elementFromPoint, shadowRoot.elementFromPoint, innerShadow.elementFromPoint must return a child element assigned to a slot when the hit-tested text node is assigned to a slot in the shadow tree of the child element and the outer shadow host has display: inline-block]
expected: FAIL
[document.elementFromPoint, shadowRoot.elementFromPoint, innerShadow.elementFromPoint must return a child element with its own shadow tree assigned to a slot when the hit-tested text node is its direct child and the outer shadow host has display: inline]
expected: FAIL
[document.elementFromPoint, shadowRoot.elementFromPoint, innerShadow.elementFromPoint must return a child element with its own shadow tree assigned to a slot when the hit-tested text node is its direct child and the outer shadow host has display: block]
expected: FAIL
[document.elementFromPoint, shadowRoot.elementFromPoint, innerShadow.elementFromPoint must return a child element with its own shadow tree assigned to a slot when the hit-tested text node is its direct child and the outer shadow host has display: inline-block]
expected: FAIL
[document.elementFromPoint, shadowRoot.elementFromPoint must return a child element with its own shadow tree assigned to a slot when the hit-tested text node is a child of another element and innerShadow.elementFromPoint must return the parent element of the hit-tested text node under it when the outer shadow host has display: inline]
expected: FAIL
[document.elementFromPoint, shadowRoot.elementFromPoint must return a child element with its own shadow tree assigned to a slot when the hit-tested text node is a child of another element and innerShadow.elementFromPoint must return the parent element of the hit-tested text node under it when the outer shadow host has display: block]
expected: FAIL
[document.elementFromPoint, shadowRoot.elementFromPoint must return a child element with its own shadow tree assigned to a slot when the hit-tested text node is a child of another element and innerShadow.elementFromPoint must return the parent element of the hit-tested text node under it when the outer shadow host has display: inline-block]
expected: FAIL
[document.elementsFromPoint and shadow.elementsFromPoint must return the shadow host and its ancestors of the hit-tested text node when the hit-tested text node is a direct child of the root and the host has display: inline]
expected: FAIL
[document.elementsFromPoint and shadow.elementsFromPoint must return the shadow host and its ancestors of the hit-tested text node when the hit-tested text node is a direct child of the root and the host has display: block]
expected: FAIL
[document.elementsFromPoint and shadow.elementsFromPoint must return the shadow host and its ancestors of the hit-tested text node when the hit-tested text node is a direct child of the root and the host has display: inline-block]
expected: FAIL
[document.elementsFromPoint and shadowRoot.elementsFromPoint must return the shadow host and its ancestors when the hit-tested text node is assigned to a slot and the host has display: inline]
expected: FAIL
[document.elementsFromPoint and shadowRoot.elementsFromPoint must return the shadow host and its ancestors when the hit-tested text node is assigned to a slot and the host has display: block]
expected: FAIL
[document.elementsFromPoint and shadowRoot.elementsFromPoint must return the shadow host and its ancestors when the hit-tested text node is assigned to a slot and the host has display: inline-block]
expected: FAIL
[document.elementsFromPoint and shadowRoot.elementsFromPoint must return the element assigned to a slot and its non-shadow ancestors when hit-tested text node under an element is assigned to a slot in the shadow tree and the shadow host of the slot has display: inline]
expected: FAIL
[document.elementsFromPoint and shadowRoot.elementsFromPoint must return the element assigned to a slot and its non-shadow ancestors when hit-tested text node under an element is assigned to a slot in the shadow tree and the shadow host of the slot has display: block]
expected: FAIL
[document.elementsFromPoint and shadowRoot.elementsFromPoint must return the element assigned to a slot and its non-shadow ancestors when hit-tested text node under an element is assigned to a slot in the shadow tree and the shadow host of the slot has display: inline-block]
expected: FAIL
[document.elementsFromPoint must return the shadow host and its ancestors of the hit-tested element under a shadow root andshadowRoot.elementsFromPoint must return the element parent and its non-shadow ancestors of the hit-tested text node under the point when the shadow host has display: inline]
expected: FAIL
[document.elementsFromPoint must return the shadow host and its ancestors of the hit-tested element under a shadow root andshadowRoot.elementsFromPoint must return the element parent and its non-shadow ancestors of the hit-tested text node under the point when the shadow host has display: block]
expected: FAIL
[document.elementsFromPoint must return the shadow host and its ancestors of the hit-tested element under a shadow root andshadowRoot.elementsFromPoint must return the element parent and its non-shadow ancestors of the hit-tested text node under the point when the shadow host has display: inline-block]
expected: FAIL
[document.elementsFromPoint must return the shadow host and its ancestors and shadowRoot.elementsFromPoint must return the slot parent of the fallback text and its non-shadow ancestors when the hit-tested text node is a fallback content and the host has display: inline]
expected: FAIL
[document.elementsFromPoint must return the shadow host and its ancestors and shadowRoot.elementsFromPoint must return the slot parent of the fallback text and its non-shadow ancestors when the hit-tested text node is a fallback content and the host has display: block]
expected: FAIL
[document.elementsFromPoint must return the shadow host and its ancestors and shadowRoot.elementsFromPoint must return the slot parent of the fallback text and its non-shadow ancestors when the hit-tested text node is a fallback content and the host has display: inline-block]
expected: FAIL
[shadowRoot.elementsFromPoint must behave the same with document.elementsFromPoint regarding HTML element]
expected: FAIL
[elementsFromPoint should return all elements under a point, even when context object is not connected]
expected: FAIL

View file

@ -0,0 +1,15 @@
[Element-interface-attachShadow-custom-element.html]
[Element.attachShadow must create an instance of ShadowRoot for autonomous custom elements]
expected: FAIL
[Element.attachShadow must create an instance of ShadowRoot for undefined autonomous custom elements]
expected: FAIL
[Element.attachShadow for an autonomous custom element with disabledFeatures=["shadow"\] should throw a NotSupportedError]
expected: FAIL
[Element.attachShadow for a customized built-in element with disabledFeatures=["shadow"\] should throw a NotSupportedError]
expected: FAIL
[Element.attachShadow for a custom element with disabledFeatures=["SHADOW"\] should not throw a NotSupportedError]
expected: FAIL

View file

@ -0,0 +1,6 @@
[Element-interface-attachShadow.html]
[Element.attachShadow must throw a TypeError if mode is not "open" or "closed"]
expected: FAIL
[Element.attachShadow must throw a NotSupportedError if the context object already hosts a shadow tree]
expected: FAIL

View file

@ -0,0 +1,9 @@
[Element-interface-shadowRoot-attribute.html]
[shadowRoot must be defined on Element prototype]
expected: FAIL
[shadowRoot attribute must return the open shadow root associated with the element]
expected: FAIL
[shadowRoot attribute must return null if the shadow root attached to the element is closed]
expected: FAIL

View file

@ -0,0 +1,2 @@
[Extensions-to-Event-Interface.html]
expected: CRASH

Some files were not shown because too many files have changed in this diff Show more