Selection-getComposedRanges-dom-mutations-removal.html

FAILExpected2 of 6 subtests pass351 ms

Details

Test
/selection/shadow-dom/tentative/Selection-getComposedRanges-dom-mutations-removal.html
Harness
OK

Subtests

StatusSubtestMessage
FAILRange is fully in shadow tree. Removing shadow host collapses composed StaticRange. Note it does not update previously returned composed StaticRange.
Failed to execute 'attachShadow' on 'Element': mode must be 'open' or 'closed'
Failed to execute 'attachShadow' on 'Element': mode must be 'open' or 'closed'
FAILRange is fully in shadow tree. Removing parent of shadow host collapses composed StaticRange.
Failed to execute 'attachShadow' on 'Element': mode must be 'open' or 'closed'
Failed to execute 'attachShadow' on 'Element': mode must be 'open' or 'closed'
PASSRange is in light DOM. Removing startContainer rescopes new composed range to its parent.
FAILRange is across shadow trees. Replacing shadowRoot content rescopes new composed range to the shadowRoot.
Failed to execute 'attachShadow' on 'Element': mode must be 'open' or 'closed'
Failed to execute 'attachShadow' on 'Element': mode must be 'open' or 'closed'
FAILRange is across shadow trees. Removing ancestor shadow host rescopes composed range end to parent.
Failed to execute 'attachShadow' on 'Element': mode must be 'open' or 'closed'
Failed to execute 'attachShadow' on 'Element': mode must be 'open' or 'closed'
PASSRange is between two light slotted contents. Removing start container rescopes to its parent in light tree.