← back to v140 · scrollintoview-container-option

conformance · v140

v140 · scrollintoview-container-option — conformance probe

5 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://drafts.csswg.org/cssom-view/#dom-scrollintoviewoptions-container chromestatus: #5100036528275456 generated 2026-06-01T23:38:01Z by manual
0
pass
0
fail
0
blocked
5
total
id contract kind verdict detail
container-nearest-scrolls-only-nearest-ancestor container: 'nearest' scrolls the nearest scroll container and leaves outer scroll containers at their current position. spec ↗ script
container-all-scrolls-ancestor-chain container: 'all' scrolls each scrollable ancestor needed to bring the target into view. spec ↗ script
omitted-container-defaults-to-all Omitting container keeps the legacy all-ancestors behavior. spec ↗ script
container-nearest-scopes-horizontal-inline-scroll container: 'nearest' also scopes inline-axis scrolling to the nearest scroll container. spec ↗ script
invalid-container-value-throws Values outside the ScrollIntoViewContainer enum are rejected. spec ↗ throws