capturing-snap-positions.html | Fail | 0 / 1 | TEST BUG | expects a box that is not a scroll container but has a scroll-snap-type to capture the snap areas of its descendants, while the snap areas are captured by the nearest scroll container (https://drafts.csswg.org/css-scroll-snap-1/#snap-strictness); fails in every browser |
ignore-snap-points-orthogonal-to-snap-axis.html | Pass | 1 / 1 | | |
inheritance.html | Pass | 38 / 38 | | |
input/keyboard-snap-interruption.html | Pass | 1 / 1 | | |
input/keyboard.html | Pass | 8 / 8 | | |
input/mouse-wheel.html | Pass | 1 / 1 | | |
input/paged.html | Pass | 5 / 5 | | |
input/scroll-padding-paged.html | Pass | 1 / 1 | | |
input/snap-area-overflow-boundary-viewport-covering.html | Pass | 2 / 2 | | |
multicol-001.html | Pass | 3 / 3 | | |
multicol-002.html | Pass | 3 / 3 | | |
multicol-003.html | Pass | 3 / 3 | | |
nested-scrollIntoView-snaps.html | Pass | 1 / 1 | | |
no-snap-position.html | Pass | 3 / 3 | | |
overflowing-snap-areas-nested.html | Pass | 2 / 2 | | |
overflowing-snap-areas.html | Pass | 11 / 11 | | |
overscroll-snap.html | Pass | 1 / 1 | | |
parsing/scroll-margin-block-inline-computed.html | Pass | 14 / 14 | | |
parsing/scroll-margin-block-inline-invalid.html | Pass | 24 / 24 | | |
parsing/scroll-margin-block-inline-shorthand.html | Pass | 12 / 12 | | |
parsing/scroll-margin-block-inline-valid.html | Pass | 14 / 14 | | |
parsing/scroll-margin-computed.html | Pass | 11 / 11 | | |
parsing/scroll-margin-invalid.html | Pass | 20 / 20 | | |
parsing/scroll-margin-shorthand.html | Pass | 20 / 20 | | |
parsing/scroll-margin-valid.html | Pass | 19 / 19 | | |
parsing/scroll-padding-block-inline-computed.html | Pass | 42 / 42 | | |
parsing/scroll-padding-block-inline-invalid.html | Pass | 32 / 32 | | |
parsing/scroll-padding-block-inline-shorthand.html | Pass | 12 / 12 | | |
parsing/scroll-padding-block-inline-valid.html | Pass | 36 / 36 | | |
parsing/scroll-padding-computed.html | Pass | 40 / 40 | | |
parsing/scroll-padding-invalid.html | Pass | 28 / 28 | | |
parsing/scroll-padding-shorthand.html | Pass | 20 / 20 | | |
parsing/scroll-padding-valid.html | Pass | 35 / 35 | | |
parsing/scroll-snap-align-computed.html | Pass | 7 / 7 | | |
parsing/scroll-snap-align-invalid.html | Pass | 3 / 3 | | |
parsing/scroll-snap-align-valid.html | Pass | 7 / 7 | | |
parsing/scroll-snap-stop-before.html | Fail | 0 / 1 | NOT IMPLEMENTED | scroll-snap-stop: before is not in the grammar of the specification (normal \| always, https://drafts.csswg.org/css-scroll-snap-1/#scroll-snap-stop); fails in every browser |
parsing/scroll-snap-stop-computed.html | Pass | 2 / 2 | | |
parsing/scroll-snap-stop-invalid.html | Pass | 2 / 2 | | |
parsing/scroll-snap-stop-valid.html | Pass | 2 / 2 | | |
parsing/scroll-snap-type-computed.html | Pass | 8 / 8 | | |
parsing/scroll-snap-type-invalid.html | Pass | 14 / 14 | | |
parsing/scroll-snap-type-pair.html | Pass | 3 / 3 | | |
parsing/scroll-snap-type-valid.html | Pass | 11 / 11 | | |
resnap-on-layout-is-immediate.html | Pass | 1 / 1 | | |
resnap-on-snap-alignment-change.html | Pass | 1 / 1 | | |
scroll-initial-target/parsing/scroll-initial-target-computed.html | Pass | 2 / 2 | | |
scroll-initial-target/parsing/scroll-initial-target-invalid.html | Pass | 5 / 5 | | |
scroll-initial-target/parsing/scroll-initial-target-valid.html | Pass | 2 / 2 | | |
scroll-margin-editable.html | Pass | 1 / 1 | | |
scroll-margin-focus.html | Pass | 1 / 1 | | |
scroll-margin-overflow-ancestor.html | Pass | 4 / 4 | | |
scroll-margin-visibility-check.html | Pass | 1 / 1 | | |
scroll-margin.html | Pass | 2 / 2 | | |
scroll-on-large-element-not-covering-snapport.html | Pass | 1 / 1 | | |
scroll-padding-and-margin.html | Pass | 2 / 2 | | |
scroll-padding-focus.html | Pass | 2 / 2 | | |
scroll-padding-percentage.html | Pass | 2 / 2 | | |
scroll-padding.html | Pass | 1 / 1 | | |
scroll-snap-nested-snap-area-layout-changed.html | Pass | 2 / 2 | | |
scroll-snap-stop-001.html | Pass | 4 / 4 | | |
scroll-snap-stop-002-nested.html | Pass | 1 / 1 | | |
scroll-snap-stop-002.html | Pass | 6 / 6 | | |
scroll-snap-stop-change.html | Pass | 2 / 2 | | |
scroll-snap-type-change.html | Pass | 2 / 2 | | |
scroll-snap-type-on-root-element.html | Pass | 3 / 3 | | |
scroll-snap-type-pair-001.html | Pass | 1 / 1 | | |
scroll-snap-type-pair-002.html | Pass | 1 / 1 | | |
scroll-snap-type-pair-003.html | Pass | 1 / 1 | | |
scroll-snap-type-pair-004.html | Pass | 1 / 1 | | |
scroll-snap-type-pair-005.html | Pass | 1 / 1 | | |
scroll-snap-type-pair-006.html | Pass | 1 / 1 | | |
scroll-snap-type-pair-007.html | Pass | 1 / 1 | | |
scroll-snap-type.html | Pass | 4 / 4 | | |
scroll-target-margin-005.html | Pass | 1 / 1 | | |
scroll-target-margin-006.html | Pass | 1 / 1 | | |
scrollTo-scrollBy-snaps.html | Pass | 40 / 40 | | |
selection-target.html | Pass | 1 / 1 | | |
single-axis-001.html | Pass | 2 / 2 | | |
single-axis-002.html | Pass | 2 / 2 | | |
single-axis-003.html | Pass | 1 / 1 | | |
single-axis-004.html | Pass | 2 / 2 | | |
single-axis-005.html | Pass | 2 / 2 | | |
single-axis-006.html | Pass | 2 / 2 | | |
single-axis-007.html | Pass | 1 / 1 | | |
single-axis-008.html | Pass | 2 / 2 | | |
single-axis-009.html | Pass | 1 / 1 | | |
smooth-anchor-scroll-in-snap-container.html | Pass | 1 / 1 | | |
snap-after-initial-layout/initial-snap-matches-scroll.html | Pass | 1 / 1 | | |
snap-after-relayout/adding-only-snap-area.html | Pass | 1 / 1 | | |
snap-after-relayout/adding-snap-area-while-snapped.html | Pass | 1 / 1 | | |
snap-after-relayout/changing-scroll-snap-align-nested.html | Pass | 2 / 2 | | |
snap-after-relayout/changing-scroll-snap-align.html | Pass | 3 / 3 | | |
snap-after-relayout/changing-scroll-snap-type-on-root-element.html | Pass | 3 / 3 | | |
snap-after-relayout/changing-scroll-snap-type.html | Pass | 3 / 3 | | |
snap-after-relayout/focus-element-no-snap.html | Pass | 1 / 1 | | |
snap-after-relayout/layout-follows-focused-targeted-block.html | Fail | 1 / 4 | NOT IMPLEMENTED | a scroll container without tabindex is not focusable (the keyboard-focusable scroll containers of the browsers) |
snap-after-relayout/move-current-target.html | Pass | 4 / 4 | | |
snap-after-relayout/multiple-aligned-targets/common-to-both-axes-supercedes-first-in-tree-order.html | Pass | 10 / 10 | | |
snap-after-relayout/multiple-aligned-targets/nested-supercedes-common-to-both-axes.html | Pass | 1 / 1 | | |
snap-after-relayout/multiple-aligned-targets/prefer-common-to-both-axes.html | Pass | 2 / 2 | | |
snap-after-relayout/multiple-aligned-targets/prefer-first-in-flat-tree-order.html | Pass | 1 / 1 | | |
snap-after-relayout/multiple-aligned-targets/prefer-first-in-tree-order.html | Pass | 1 / 1 | | |
snap-after-relayout/multiple-aligned-targets/prefer-focused-element-scaled-ancestor.html | Pass | 1 / 1 | | |
snap-after-relayout/multiple-aligned-targets/prefer-focused-element.html | Pass | 3 / 3 | | |
snap-after-relayout/multiple-aligned-targets/prefer-focused-nested-containers.html | Pass | 1 / 1 | | |
snap-after-relayout/multiple-aligned-targets/prefer-inner-target.html | Pass | 2 / 2 | | |
snap-after-relayout/multiple-aligned-targets/prefer-snap-target-containing-focused-element.html | Pass | 1 / 1 | | |
snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-both-axes.html | Pass | 1 / 1 | | |
snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-main-frame.html | Pass | 1 / 1 | | |
snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-positioned.html | Pass | 5 / 5 | | |
snap-after-relayout/multiple-aligned-targets/prefer-targeted-element.html | Pass | 9 / 9 | | |
snap-after-relayout/multiple-aligned-targets/prefer-tree-order-over-geometric-containment.html | Pass | 1 / 1 | | |
snap-after-relayout/multiple-aligned-targets/re-snap-focused-target-after-scrollBy.html | Pass | 1 / 1 | | |
snap-after-relayout/multiple-aligned-targets/re-snap-per-axis-target.html | Pass | 1 / 1 | | |
snap-after-relayout/not-resnap-outside-proximity-threshold.html | Pass | 1 / 1 | | |
snap-after-relayout/remove-current-target.html | Pass | 1 / 1 | | |
snap-after-relayout/resnap-on-oveflow-hidden-container.html | Pass | 1 / 1 | | |
snap-after-relayout/resnap-on-overflowing-snap-area.html | Pass | 1 / 1 | | |
snap-after-relayout/resnap-on-reconstructing-frame.html | Pass | 1 / 1 | | |
snap-after-relayout/resnap-to-focused.html | Pass | 1 / 1 | | |
snap-after-relayout/snap-to-different-targets.html | Pass | 1 / 1 | | |
snap-after-relayout/two-consecutive-resnaps-align-end.html | Pass | 1 / 1 | | |
snap-after-relayout/two-consecutive-resnaps.html | Pass | 1 / 1 | | |
snap-after-style-change-respects-scroll-behavior.html | Pass | 1 / 1 | | |
snap-area-capturing-add-scroll-container.html | Pass | 2 / 2 | | |
snap-area-capturing-remove-scroll-container.html | Pass | 1 / 1 | | |
snap-at-user-scroll-end.html | Pass | 1 / 1 | | |
snap-events/scrollsnapchange/scrollsnapchange-same-targets-after-layout-changed.html | Pass | 2 / 2 | | |
snap-events/scrollsnapchange/scrollsnapchange-scroll-snap-type-change.html | Pass | 1 / 1 | | |
snap-events/snap-events-with-shadow-dom.html | Pass | 2 / 2 | | |
snap-events/snapevents-at-document-bubble-to-window.html | Pass | 2 / 2 | | |
snap-fling-in-large-area.html | Pass | 1 / 1 | | |
snap-fling-past-furthest-area.html | Pass | 1 / 1 | | |
snap-inline-block.html | Pass | 8 / 8 | | |
snap-intended-direction.html | Pass | 1 / 1 | | |
snap-into-covering-area.html | Pass | 1 / 1 | | |
snap-on-focus.html | Pass | 1 / 1 | | |
snap-to-column-scroll-origin.html | Pass | 4 / 4 | | |
snap-to-combination-of-two-elements-1.html | Pass | 1 / 1 | | |
snap-to-combination-of-two-elements-2.html | Pass | 1 / 1 | | |
snap-to-empty-sized-element.html | Pass | 1 / 1 | | |
snap-to-transformed-target.html | Pass | 3 / 3 | | |
snap-to-visible-areas-both-pseudo.html | Pass | 1 / 1 | | |
snap-to-visible-areas-both.html | Pass | 1 / 1 | | |
snap-to-visible-areas-margin-both.html | Pass | 1 / 1 | | |
snap-to-visible-areas-margin-x-axis.html | Pass | 1 / 1 | | |
snap-to-visible-areas-margin-y-axis.html | Pass | 1 / 1 | | |
snap-to-visible-areas-x-axis.html | Pass | 1 / 1 | | |
snap-to-visible-areas-y-axis.html | Pass | 1 / 1 | | |
snap-to-zero-height-interior-area.html | Pass | 3 / 3 | | |
snapevent-constructor.html | Pass | 4 / 4 | | |
unreachable-snap-positions-001.html | Pass | 1 / 1 | | |
unreachable-snap-positions-002.html | Pass | 4 / 4 | | |
unreachable-snap-positions-003.html | Pass | 1 / 1 | | |
unreachable-snap-positions-004.html | Pass | 1 / 1 | | |
unrelated-gesture-scroll-during-snap.html | Pass | 2 / 2 | | |