CSS Scroll Snap Module Level 1 CR Test Suite Results

TestcaseBlinkEdgeGeckoWebKit
4.1: Scroll Snapping Rules: the scroll-snap-type property
keyboard1 / 2 / .. / 6 / .. / 2 / .
nested-scrollintoview-snaps2 / 1 / 12 / . / .1 / 1 / .
overflowing-snap-areas1 / 2 / .1 / 1 / .1 / 2 / .
scroll-snap-root-0013 / . / .1 / 1 / .1 / 1 / .
scroll-snap-root-0023 / . / .1 / 1 / .. / 2 / .
scroll-snap-root-0033 / . / .1 / . / .1 / 1 / .
scroll-snap-type-computed3 / . / .3 / . / .1 / 1 / .
scroll-snap-type-invalid3 / . / .1 / . / .3 / . / .
scroll-snap-type-on-root-element3 / . / .. / 10 / .1 / 2 / .
scroll-snap-type-valid3 / . / .2 / . / .1 / 1 / 1
scrollto-scrollby-snaps1 / 1 / 1. / 8 / .1 / 1 / .
snap-at-user-scroll-end2 / . / 21 / . / 1. / . / 2
snap-inline-block1 / 1 / .1 / . / .1 / 1 / .
snap-to-transformed-target1 / 1 / .1 / . / .1 / 1 / .
4.1.2: Scroll Snap Strictness: the none, proximity, and mandatory values
no-snap-position3 / . / .2 / . / .3 / . / .
4.2: Scroll Snapport: the scroll-padding property
scroll-padding3 / . / .2 / . / .1 / 1 / .
scroll-padding-affects-anchoring1 / 2 / .1 / 1 / .. / 2 / .
scroll-padding-computed3 / . / .1 / 7 / .2 / . / .
scroll-padding-invalid3 / . / .2 / . / .2 / . / .
scroll-padding-shorthand2 / 1 / .2 / . / .2 / . / .
scroll-padding-valid3 / . / 12 / . / .2 / . / .
scroll-snap-root-0013 / . / .1 / 1 / .1 / 1 / .
scroll-snap-root-0023 / . / .1 / 1 / .. / 2 / .
scroll-snap-root-0033 / . / .1 / . / .1 / 1 / .
scroll-target-padding-0013 / . / .2 / . / .2 / . / .
scroll-target-padding-0023 / . / .1 / 3 / .2 / . / .
scrollintoview-scrollpadding8 / 7 / .. / 3 / .1 / 4 / .2 / . / .
5.1: Scroll Snapping Area: the scroll-margin property
scroll-margin2 / 1 / .1 / 1 / .1 / 1 / 1
scroll-margin-computed3 / . / .1 / 7 / .2 / . / .
scroll-margin-invalid2 / 2 / .1 / . / .2 / . / .2 / . / .
scroll-margin-shorthand3 / . / .2 / . / .2 / . / .
scroll-margin-valid3 / . / .2 / . / .2 / . / .
scroll-target-margin-0013 / . / .1 / . / .2 / . / .
scroll-target-margin-0024 / . / .1 / 1 / .2 / . / .
scroll-target-margin-0033 / . / .1 / . / .. / 2 / .
scroll-target-margin-0043 / . / .1 / . / .2 / . / .
scroll-target-padding-0032 / 1 / .1 / . / .1 / 1 / .
scrollintoview-scrollmargin11 / 3 / 3. / 3 / .1 / 3 / .2 / . / .
5.2: Scroll Snapping Alignment: the scroll-snap-align property
scroll-snap-align-computed3 / . / .1 / 1 / .2 / 1 / .
scroll-snap-align-invalid3 / . / .2 / . / .2 / . / .
scroll-snap-align-valid3 / . / .2 / . / .1 / 1 / .
scroll-snap-initial-layout-0002 / 1 / 1. / 10 / 11 / 1 / .
scroll-snap-writing-mode-0003 / . / .. / 7 / .1 / 1 / .
5.2.1: Scoping Valid Snap Positions to Visible Boxes
snap-to-visible-areas-both2 / . / .. / 9 / .. / 2 / .
snap-to-visible-areas-margin-both2 / . / .1 / . / .1 / 1 / .
snap-to-visible-areas-margin-x-axis2 / . / .1 / . / .1 / 1 / .
snap-to-visible-areas-margin-y-axis2 / . / .1 / . / .1 / 1 / .
snap-to-visible-areas-x-axis2 / . / .1 / . / .1 / 1 / .
snap-to-visible-areas-y-axis2 / . / .1 / . / .1 / 1 / .
5.2.3: Unreachable Snap Positions
unreachable-snap-positions2 / . / .1 / . / .1 / 1 / .
5.3: Scroll Snap Limits: the scroll-snap-stop property
scroll-snap-stop-computed4 / . / .. / 11 / .1 / 1 / .
scroll-snap-stop-invalid6 / . / .1 / . / .2 / . / .2 / . / .
scroll-snap-stop-valid5 / 1 / .. / 1 / .. / 10 / .1 / 1 / .
6.2: Choosing Snap Positions
scroll-target-align-0011 / 2 / .. / 7 / .. / 2 / .
scroll-target-align-0021 / 5 / .. / 6 / .. / 2 / .
scroll-target-align-0033 / 1 / .. / 5 / .. / 2 / .
scroll-target-snap-0011 / 2 / .1 / 10 / .. / 2 / .
scroll-target-snap-0021 / 2 / .. / 9 / .. / 2 / .
scroll-target-snap-0033 / . / .1 / 8 / .. / 2 / .
Flow-relative Longhands for scroll-margin
scroll-margin-block-inline-computed3 / . / .1 / 8 / .2 / . / .
scroll-margin-block-inline-invalid3 / . / .3 / . / .2 / . / .
scroll-margin-block-inline-shorthand2 / 1 / .3 / . / .2 / . / .
scroll-margin-block-inline-valid3 / . / .3 / . / .2 / . / .
Flow-relative Longhands for scroll-padding
scroll-padding-block-inline-computed3 / . / 11 / 8 / .2 / . / .
scroll-padding-block-inline-invalid3 / . / .3 / . / .2 / . / .
scroll-padding-block-inline-shorthand3 / . / .3 / . / .2 / . / .
scroll-padding-block-inline-valid3 / . / .3 / . / .2 / . / .
Property Index
inheritance6 / 1 / .1 / 12 / .1 / 2 / .
Passed100%3.08%81.54%81.54%
Coverage100%7.69%100%100%

55 of 57 required tests meet CR exit criteria.

4 of 8 optional tests meet CR exit criteria.

2 required tests are considered valid and do not meet CR exit criteria.

0 required tests have blocking failures.

2 required tests might pass but lack data.

Additional results needed from:

Legend

Row color codes
two or more passes
* combo test passed by component tests
blocking failures
not enough results
reported as invalid
not passing, but optional
Result color codes
all results pass
pass reported, but also other results
all results fail
fail reported, but also other results
all results uncertain
reported as invalid
# pass / # fail / # uncertain