← back to v157 · scroll-snap-for-single-axis-scroll-containers
conformance · v157
v157 · scroll-snap-for-single-axis-scroll-containers — conformance probe
6 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.
0
pass
0
fail
0
blocked
6
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
overflow-auto-clip-parses |
The two-value overflow shorthand accepts a scrollable value paired with clip (overflow: auto clip). spec ↗ | css-supports | … | |
clip-preserved-next-to-auto |
overflow-x: auto with overflow-y: clip computes to clip, establishing a single-axis scroll container instead of being coerced to hidden. spec ↗ | script | … | |
snap-align-per-axis-pair |
scroll-snap-align accepts a two-value per-axis form (start none), the opt-out the propagation model relies on. spec ↗ | css-supports | … | |
programmatic-scroll-resnaps-control |
Control contract: a y-mandatory scroll container with a direct snap area re-aligns a programmatic misaligned scrollTop to the snap position, which is the method the propagation assertion depends on. spec ↗ | script | … | |
y-snap-propagates-through-clipped-lane |
A snap area inside an overflow-x:auto / overflow-y:clip container propagates its vertical alignment to the nearest ancestor y scroll container, which re-snaps a misaligned programmatic scroll onto it. spec ↗ | script | … | |
hidden-lane-still-traps |
Compatibility contract: the same rig with overflow-y:hidden on the lane remains a two-axis scroll container that traps the vertical alignment, so the outer scroller stays misaligned. spec ↗ | script | … |