animating.html | Pass | 1 / 1 | | |
bounding-box.html | Pass | 5 / 5 | | |
callback-cross-realm-report-exception.html | Pass | 1 / 1 | | |
client-rect.html | Pass | 2 / 2 | | |
clip-path-animation.html | Pass | 1 / 1 | | |
clip-path.html | Pass | 1 / 1 | | |
containing-block.html | Pass | 5 / 5 | | |
cross-document-root.html | Pass | 2 / 2 | | |
cross-origin-iframe.sub.html | Pass | 5 / 5 | | |
cross-origin-tall-iframe.sub.html | Pass | 1 / 1 | | |
disconnect.html | Pass | 3 / 3 | | |
display-contents.html | Pass | 1 / 1 | | |
display-none.html | Pass | 1 / 1 | | |
document-scrolling-element-root.html | Pass | 2 / 2 | | |
edge-inclusive-intersection.html | Pass | 5 / 5 | | |
empty-root-margin.html | Pass | 1 / 1 | | |
explicit-root-different-document.html | Pass | 1 / 1 | | |
fixed-position-child-scroll.html | Pass | 3 / 3 | | |
fixed-position-iframe-scroll.html | Pass | 3 / 3 | | |
fixed-position-scroll.html | Pass | 3 / 3 | | |
grow-height-and-scrolled.html | Pass | 3 / 3 | | |
idlharness.window.js | Pass | 50 / 50 | | |
iframe-no-root-with-wrapping-scroller.html | Pass | 5 / 5 | | |
iframe-no-root.html | Pass | 5 / 5 | | |
iframe-root-with-overflow-propagation.html | Pass | 3 / 3 | | |
img-lazy-loading-not-blocked-by-img-outside-viewport.html | Pass | 1 / 1 | | |
initial-observation-with-threshold.html | Pass | 3 / 3 | | |
inline-client-rect.html | Pass | 3 / 3 | | |
inline-with-block-child-client-rect.html | Pass | 2 / 2 | | |
intersection-ratio-ib-split.html | Pass | 2 / 2 | | |
intersection-ratio-with-fractional-bounds-2.html | Pass | 1 / 1 | | |
intersection-ratio-with-fractional-bounds-in-iframe.html | Pass | 1 / 1 | | |
intersection-ratio-with-fractional-bounds.html | Pass | 1 / 1 | | |
isIntersecting-change-events.html | Pass | 5 / 5 | | |
isIntersecting-threshold.html | Pass | 3 / 3 | | |
multicol-2.html | Pass | 1 / 1 | | |
multicol.html | Pass | 1 / 1 | | |
multiple-targets.html | Pass | 5 / 5 | | |
multiple-thresholds.html | Pass | 10 / 10 | | |
nested-cross-origin-iframe.sub.html | Pass | 1 / 1 | | |
not-in-containing-block-chain.html | Pass | 1 / 1 | | |
observe-after-unobserve.html | Pass | 1 / 1 | | |
observer-attributes.html | Pass | 9 / 9 | | |
observer-callback-arguments.html | Pass | 1 / 1 | | |
observer-exceptions.html | Pass | 9 / 9 | | |
observer-without-js-reference.html | Pass | 3 / 3 | | |
offset-iframe-cross-origin.html | Pass | 1 / 1 | | |
offset-iframe-same-origin.html | Pass | 1 / 1 | | |
padding-clip.html | Pass | 1 / 1 | | |
reinsert-element.html | Pass | 1 / 1 | | |
remove-element.html | Pass | 6 / 6 | | |
root-is-table-with-overflow-scroll.html | Pass | 3 / 3 | | |
root-margin-in-same-origin-iframe.html | Pass | 1 / 1 | | |
root-margin-root-element.html | Pass | 7 / 7 | | |
root-margin-rounding.html | Pass | 1 / 1 | | |
root-margin-scroll-margin-units.html | Pass | 14 / 14 | | |
root-margin.html | Pass | 5 / 5 | | |
root-vertical-rl.html | Pass | 3 / 3 | | |
rtl-clipped-root.html | Pass | 2 / 2 | | |
same-document-no-root.html | Pass | 4 / 4 | | |
same-document-root.html | Pass | 7 / 7 | | |
same-document-with-document-root.html | Pass | 3 / 3 | | |
same-document-zero-size-target.html | Pass | 4 / 4 | | |
same-origin-grand-child-iframe.sub.html | Pass | 1 / 1 | | |
scroll-and-root-margin.html | Pass | 1 / 1 | | |
scroll-margin-4-val.html | Pass | 1 / 1 | | |
scroll-margin-clip-path.html | Pass | 1 / 1 | | |
scroll-margin-dynamic.html | Pass | 2 / 2 | | |
scroll-margin-horizontal.html | Pass | 1 / 1 | | |
scroll-margin-iframe.html | Pass | 2 / 2 | | |
scroll-margin-nested-2.html | Pass | 1 / 1 | | |
scroll-margin-nested-3.html | Pass | 1 / 1 | | |
scroll-margin-nested.html | Pass | 1 / 1 | | |
scroll-margin-no-intersect.html | Pass | 1 / 1 | | |
scroll-margin-non-scrolling-root.html | Pass | 1 / 1 | | |
scroll-margin-not-contained.html | Pass | 1 / 1 | | |
scroll-margin-percent.html | Pass | 1 / 1 | | |
scroll-margin-propagation.html | Pass | 3 / 3 | | |
scroll-margin-with-border-outline.html | Pass | 1 / 1 | | |
scroll-margin-zero.html | Pass | 1 / 1 | | |
scroll-margin.html | Pass | 1 / 1 | | |
shadow-content.html | Pass | 2 / 2 | | |
slotted-target.html | Pass | 1 / 1 | | |
svg-clipped-rect-target.html | Pass | 4 / 4 | | |
svg-container-element.html | Pass | 3 / 3 | | |
svg-group-target.html | Pass | 4 / 4 | | |
svg-image.html | Pass | 3 / 3 | | |
svg-intersection-with-fractional-bounds-2.html | Pass | 6 / 6 | | |
svg-intersection-with-fractional-bounds.html | Pass | 4 / 4 | | |
svg-overflow-clip-margin-iframe.sub.html | Pass | 16 / 16 | | |
svg-rect-target.html | Pass | 4 / 4 | | |
svg-stroke-change.html | Pass | 3 / 3 | | |
svg-target-changes-position.html | Pass | 3 / 3 | | |
svg-transformed-rect-target.html | Pass | 4 / 4 | | |
svg-viewbox.html | Pass | 3 / 3 | | |
target-in-detached-document.html | Pass | 3 / 3 | | |
target-in-different-window.html | Pass | 1 / 1 | | |
target-is-root.html | Pass | 1 / 1 | | |
text-target.html | Pass | 4 / 4 | | |
thresholds-frozen-array.html | Pass | 1 / 1 | | |
timestamp.html | Pass | 3 / 3 | | |
transform-animation.html | Pass | 1 / 1 | | |
transformed-iframe-001-cross-origin.html | Pass | 3 / 3 | | |
transformed-iframe-001-same-origin.html | Pass | 3 / 3 | | |
transformed-iframe-002-cross-origin.html | Pass | 2 / 2 | | |
transformed-iframe-002-same-origin.html | Pass | 2 / 2 | | |
transformed-iframe-003-cross-origin.html | Pass | 2 / 2 | | |
transformed-iframe-003-same-origin.html | Pass | 2 / 2 | | |
transformed-iframe-004-cross-origin.html | Pass | 2 / 2 | | |
transformed-iframe-004-same-origin.html | Pass | 2 / 2 | | |
unclipped-root.html | Pass | 3 / 3 | | |
v2/3d-transform-flattened-preserve-3d-occlusion.html | Pass | 1 / 1 | | |
v2/3d-transform-occlusion-2.html | Pass | 1 / 1 | | |
v2/3d-transform-occlusion.html | Error | 0 / 1 | NOT IMPLEMENTED | the occlusion of IntersectionObserver v2 in a 3D rendering context (transform-style: preserve-3d): the occluders are tested in paint order, without the plane sorting of the painter |
v2/3d-transform-overflow-control-occlusion.html | Pass | 1 / 1 | | |
v2/3d-transform-z-order-occlusion.html | Pass | 1 / 1 | | |
v2/animated-occlusion.html | Pass | 2 / 2 | | |
v2/animated-opacity.html | Pass | 1 / 1 | | |
v2/blur-filter.html | Fail | 2 / 3 | NOT IMPLEMENTED | the occlusion of IntersectionObserver v2 is tested with the border boxes of the occluders: their ink overflow (shadows, filters, border shapes) is ignored |
v2/border-radius-shadow-occlusion-replaced.html | Pass | 1 / 1 | | |
v2/border-radius-shadow-occlusion.html | Pass | 1 / 1 | | |
v2/border-shape-occlusion.html | Pass | 1 / 1 | | |
v2/border-shape-overflow-occlusion.html | Pass | 1 / 1 | | |
v2/box-reflect.html | Pass | 2 / 2 | | |
v2/box-shadow.html | Pass | 4 / 4 | | |
v2/cross-origin-effects.sub.html | Pass | 1 / 1 | | |
v2/cross-origin-occlusion.sub.html | Pass | 1 / 1 | | |
v2/delay-test.html | Fail | 0 / 1 | TEST RUNNER | the frames of the virtual clock are exactly 1/60 s apart: the time between two notifications is exactly the delay (100ms), the test expects more |
v2/drop-shadow-filter-vertical-rl.html | Fail | 2 / 3 | NOT IMPLEMENTED | the occlusion of IntersectionObserver v2 is tested with the border boxes of the occluders: their ink overflow (shadows, filters, border shapes) is ignored |
v2/iframe-target.html | Pass | 2 / 2 | | |
v2/inline-occlusion.html | Pass | 4 / 4 | | |
v2/nested-cross-origin.sub.html | Pass | 1 / 1 | | |
v2/position-absolute-overflow-visible-and-not-visible.html | Pass | 1 / 1 | | |
v2/position-relative.html | Pass | 2 / 2 | | |
v2/scaled-target.html | Pass | 1 / 1 | | |
v2/simple-effects.html | Pass | 5 / 5 | | |
v2/simple-occlusion-svg-foreign-object.html | Pass | 4 / 4 | | |
v2/simple-occlusion.html | Pass | 4 / 4 | | |
v2/svg-drop-shadow-occlusion.html | Fail | 0 / 1 | NOT IMPLEMENTED | the occlusion of IntersectionObserver v2 by SVG content: the elements inside an <svg> are not boxes of the paint order, and the ink overflow of their filters is ignored |
v2/svg-foreign-object-filter-occlusion.html | Timeout | 0 / 1 | NOT IMPLEMENTED | the occlusion of IntersectionObserver v2 by SVG content: the elements inside an <svg> are not boxes of the paint order, and the ink overflow of their filters is ignored |
v2/svg-group-filter-occlusion.html | Timeout | 0 / 1 | NOT IMPLEMENTED | the occlusion of IntersectionObserver v2 by SVG content: the elements inside an <svg> are not boxes of the paint order, and the ink overflow of their filters is ignored |
v2/svg-image-filter-occlusion.html | Timeout | 0 / 1 | NOT IMPLEMENTED | the occlusion of IntersectionObserver v2 by SVG content: the elements inside an <svg> are not boxes of the paint order, and the ink overflow of their filters is ignored |
v2/svg-reference-filter-occlusion.html | Timeout | 0 / 1 | NOT IMPLEMENTED | the occlusion of IntersectionObserver v2 by SVG content: the elements inside an <svg> are not boxes of the paint order, and the ink overflow of their filters is ignored |
v2/svg-root-filter-occlusion.html | Timeout | 0 / 2 | NOT IMPLEMENTED | the occlusion of IntersectionObserver v2 by SVG content: the elements inside an <svg> are not boxes of the paint order, and the ink overflow of their filters is ignored |
v2/svg-shape-filter-occlusion.html | Timeout | 0 / 1 | NOT IMPLEMENTED | the occlusion of IntersectionObserver v2 by SVG content: the elements inside an <svg> are not boxes of the paint order, and the ink overflow of their filters is ignored |
v2/svg-text-filter-occlusion.html | Timeout | 0 / 2 | NOT IMPLEMENTED | the occlusion of IntersectionObserver v2 by SVG content: the elements inside an <svg> are not boxes of the paint order, and the ink overflow of their filters is ignored |
v2/text-editor-occlusion.html | Pass | 4 / 4 | | |
v2/text-shadow.html | Fail | 1 / 4 | NOT IMPLEMENTED | the occlusion of IntersectionObserver v2 is tested with the border boxes of the occluders: their ink overflow (shadows, filters, border shapes) is ignored |
v2/z-index-changes.html | Pass | 1 / 1 | | |
visibility-hidden.html | Pass | 3 / 3 | | |
zero-area-element-hidden.html | Pass | 2 / 2 | | |
zero-area-element-visible.html | Pass | 2 / 2 | | |
zoom-scaled-target.html | Pass | 2 / 2 | | |