intersection-observer

Subtests passing

74.6%

302 of 405

Test files passing

55.7%

83 of 149

Files by outcome

pass
83
fail
57
error
2
timeout
7

Contents

NameSubtests passingFiles by outcome / resultFiles passing / expected
v2/47.1% 33 / 70
13 / 38
animating.html▶0.0% 0 / 1FAILFAIL
bounding-box.html▶100.0% 5 / 5PASSPASS
callback-cross-realm-report-exception.html▶0.0% 0 / 1FAILFAIL
client-rect.html▶0.0% 0 / 1FAILFAIL
clip-path-animation.html▶0.0% 0 / 1FAILFAIL
clip-path.html▶100.0% 1 / 1PASSPASS
containing-block.html▶100.0% 5 / 5PASSPASS
cross-document-root.html▶100.0% 2 / 2PASSPASS
cross-origin-iframe.sub.html▶20.0% 1 / 5FAILFAIL
cross-origin-tall-iframe-rendering.sub.html▶0.0% 0 / 1FAILFAIL
cross-origin-tall-iframe.sub.html▶0.0% 0 / 1TIMEOUTTIMEOUT
disconnect.html▶100.0% 3 / 3PASSPASS
display-none.html▶100.0% 1 / 1PASSPASS
document-scrolling-element-root.html▶50.0% 1 / 2FAILFAIL
edge-inclusive-intersection.html▶100.0% 5 / 5PASSPASS
empty-root-margin.html▶100.0% 1 / 1PASSPASS
explicit-root-different-document.html▶100.0% 1 / 1PASSPASS
fixed-position-child-scroll.html▶100.0% 3 / 3PASSPASS
fixed-position-iframe-scroll.html▶0.0% 0 / 1FAILFAIL
fixed-position-scroll.html▶100.0% 3 / 3PASSPASS
grow-height-and-scrolled.html▶100.0% 3 / 3PASSPASS
idlharness.window.html▶100.0% 50 / 50PASSPASS
iframe-no-root-with-wrapping-scroller.html▶33.3% 1 / 3FAILFAIL
iframe-no-root.html▶33.3% 1 / 3FAILFAIL
iframe-root-with-overflow-propagation.html▶0.0% 0 / 1FAILFAIL
img-lazy-loading-not-blocked-by-img-outside-viewport.html▶0.0% 0 / 1TIMEOUTTIMEOUT
initial-observation-with-threshold.html▶100.0% 3 / 3PASSPASS
inline-client-rect.html▶33.3% 1 / 3FAILFAIL
inline-with-block-child-client-rect.html▶100.0% 2 / 2PASSPASS
intersection-ratio-ib-split.html▶100.0% 2 / 2PASSPASS
intersection-ratio-with-fractional-bounds-2.html▶100.0% 1 / 1PASSPASS
intersection-ratio-with-fractional-bounds-in-iframe.html▶0.0% 0 / 1TIMEOUTTIMEOUT
intersection-ratio-with-fractional-bounds.html▶100.0% 1 / 1PASSPASS
isIntersecting-change-events.html▶100.0% 5 / 5PASSPASS
isIntersecting-threshold.html▶100.0% 3 / 3PASSPASS
multicol-2.html▶100.0% 1 / 1PASSPASS
multicol.html▶100.0% 1 / 1PASSPASS
multiple-targets.html▶100.0% 5 / 5PASSPASS
multiple-thresholds.html▶100.0% 10 / 10PASSPASS
nested-cross-origin-iframe.sub.html▶0.0% 0 / 1TIMEOUTTIMEOUT
not-in-containing-block-chain.html▶100.0% 1 / 1PASSPASS
observer-attributes.html▶100.0% 9 / 9PASSPASS
observer-callback-arguments.html▶100.0% 1 / 1PASSPASS
observer-exceptions.html▶100.0% 9 / 9PASSPASS
observer-without-js-reference.html▶100.0% 3 / 3PASSPASS
padding-clip.html▶100.0% 1 / 1PASSPASS
reinsert-element.html▶100.0% 1 / 1PASSPASS
remove-element.html▶100.0% 6 / 6PASSPASS
root-is-table-with-overflow-scroll.html▶33.3% 1 / 3FAILFAIL
root-margin-in-same-origin-iframe.html▶0.0% 0 / 1FAILFAIL
root-margin-root-element.html▶100.0% 7 / 7PASSPASS
root-margin-rounding.html▶100.0% 1 / 1PASSPASS
root-margin-scroll-margin-units.html▶100.0% 14 / 14PASSPASS
root-margin.html▶100.0% 5 / 5PASSPASS
root-vertical-rl.html▶33.3% 1 / 3FAILFAIL
rtl-clipped-root.html▶100.0% 2 / 2PASSPASS
same-document-no-root.html▶100.0% 4 / 4PASSPASS
same-document-root.html▶100.0% 7 / 7PASSPASS
same-document-with-document-root.html▶100.0% 3 / 3PASSPASS
same-document-zero-size-target.html▶100.0% 4 / 4PASSPASS
same-origin-grand-child-iframe.sub.html▶0.0% 0 / 1TIMEOUTTIMEOUT
scroll-and-root-margin.html▶0.0% 0 / 1FAILFAIL
scroll-margin-4-val.html▶100.0% 1 / 1PASSPASS
scroll-margin-clip-path.html▶100.0% 1 / 1PASSPASS
scroll-margin-dynamic.html▶100.0% 2 / 2PASSPASS
scroll-margin-horizontal.html▶100.0% 1 / 1PASSPASS
scroll-margin-iframe.html▶50.0% 1 / 2FAILFAIL
scroll-margin-nested-2.html▶100.0% 1 / 1PASSPASS
scroll-margin-nested-3.html▶100.0% 1 / 1PASSPASS
scroll-margin-nested.html▶100.0% 1 / 1PASSPASS
scroll-margin-no-intersect.html▶100.0% 1 / 1PASSPASS
scroll-margin-non-scrolling-root.html▶100.0% 1 / 1PASSPASS
scroll-margin-not-contained.html▶100.0% 1 / 1PASSPASS
scroll-margin-percent.html▶100.0% 1 / 1PASSPASS
scroll-margin-propagation.html▶0.0% 0 / 1TIMEOUTTIMEOUT
scroll-margin-with-border-outline.html▶100.0% 1 / 1PASSPASS
scroll-margin-zero.html▶100.0% 1 / 1PASSPASS
scroll-margin.html▶100.0% 1 / 1PASSPASS
shadow-content.html▶100.0% 2 / 2PASSPASS
svg-clipped-rect-target.html▶75.0% 3 / 4FAILFAIL
svg-container-element.html▶33.3% 1 / 3FAILFAIL
svg-group-target.html▶50.0% 2 / 4FAILFAIL
svg-image.html▶33.3% 1 / 3FAILFAIL
svg-intersection-with-fractional-bounds-2.html▶100.0% 6 / 6PASSPASS
svg-intersection-with-fractional-bounds.html▶25.0% 1 / 4FAILFAIL
svg-rect-target.html▶100.0% 4 / 4PASSPASS
svg-stroke-change.html▶33.3% 1 / 3FAILFAIL
svg-target-changes-position.html▶100.0% 3 / 3PASSPASS
svg-transformed-rect-target.html▶50.0% 2 / 4FAILFAIL
svg-viewbox.html▶100.0% 3 / 3PASSPASS
target-in-detached-document.html▶100.0% 3 / 3PASSPASS
target-in-different-window.html▶0.0% 0 / 1FAILFAIL
target-is-root.html▶100.0% 1 / 1PASSPASS
text-target.html▶100.0% 4 / 4PASSPASS
timestamp.html▶0.0% 0 / 1ERRORERROR
transform-animation.html▶0.0% 0 / 1FAILFAIL
transformed-iframe-001-cross-origin.html▶0.0% 0 / 3FAILFAIL
transformed-iframe-001-same-origin.html▶0.0% 0 / 3FAILFAIL
transformed-iframe-002-cross-origin.html▶0.0% 0 / 2FAILFAIL
transformed-iframe-002-same-origin.html▶0.0% 0 / 2FAILFAIL
transformed-iframe-003-cross-origin.html▶0.0% 0 / 2FAILFAIL
transformed-iframe-003-same-origin.html▶0.0% 0 / 2FAILFAIL
transformed-iframe-004-cross-origin.html▶0.0% 0 / 2FAILFAIL
transformed-iframe-004-same-origin.html▶0.0% 0 / 2FAILFAIL
transformed-non-invertible-iframe-cross-origin-crash.sub.html▶100.0% 1 / 1PASSPASS
transformed-non-invertible-iframe-same-origin-crash.html▶100.0% 1 / 1PASSPASS
unclipped-root.html▶100.0% 3 / 3PASSPASS
visibility-hidden.html▶100.0% 3 / 3PASSPASS
zero-area-element-hidden.html▶100.0% 2 / 2PASSPASS
zero-area-element-visible.html▶100.0% 2 / 2PASSPASS
zoom-scaled-target.html▶100.0% 2 / 2PASSPASS