[wpt-sync] Sync PR 59445 - Wpt export for webkit 290096
Categories
(Core :: Layout: Scrolling and Overflow, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox152 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 59445 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/59445
Details from upstream follow.
Simon Fraser <simon.fraser@apple.com> wrote:
Wpt export for webkit 290096
| Assignee | ||
Updated•1 month ago
|
| Assignee | ||
Comment 1•1 month ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=a25655d8d6017252c484dbc35afde23b5d609d83
| Assignee | ||
Comment 2•1 month ago
|
||
CI Results
Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 181 tests
Status Summary
Firefox
OK : 2[GitHub] 149[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview] 150[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt, Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt]
PASS: 2[Gecko-linux2204-64-wayland-debug, Gecko-linux2204-64-wayland-opt] 4[GitHub] 686[Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt] 705[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt] 706[Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt] 707[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview]
FAIL: 94[Gecko-android-em-14-x86_64-debug-geckoview, Gecko-android-em-14-x86_64-lite-opt-geckoview, Gecko-android-em-14-x86_64-opt-geckoview, Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt] 97[Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt] 98[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt]
Chrome
OK : 2
PASS: 4
Safari
OK : 2
PASS: 2
FAIL: 2
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /css/css-scroll-snap/scroll-initial-target/scroll-initial-target-shadow-dom.tentative.html [wpt.fyi]:
SKIP - /css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-after-layout-change.tentative.html [wpt.fyi]:
SKIP - /css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-user-root-scroll.tentative.html [wpt.fyi]:
SKIP - /css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-user-scroll.tentative.html [wpt.fyi]:
SKIP - /css/css-scroll-snap/snap-events/snapevents-at-document-bubble-to-window.html [wpt.fyi]:
OK[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],SKIP[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview]- scrollsnapchange bubbles when fired at the document (addEventListener).:
FAIL - scrollsnapchange bubbles when fired at the document (onscrollsnapchange).:
FAIL
- scrollsnapchange bubbles when fired at the document (addEventListener).:
- /css/css-scroll-snap/snap-fling-in-large-area.html [wpt.fyi]:
SKIP - /css/css-scroll-snap/unrelated-gesture-scroll-during-snap.html [wpt.fyi]:
SKIP - /css/css-scroll-snap/capturing-snap-positions.html [wpt.fyi]
- The third item should be snapped to by default, not the second's child.:
FAIL
- The third item should be snapped to by default, not the second's child.:
- /css/css-scroll-snap/multicol-001.html [wpt.fyi]
- scroll-snap-align: start:
FAIL - scroll-snap-align: end:
FAIL - scroll-snap-align: center:
FAIL
- scroll-snap-align: start:
- /css/css-scroll-snap/multicol-002.html [wpt.fyi]
- center:
FAIL
- center:
- /css/css-scroll-snap/overflowing-snap-areas-nested.html [wpt.fyi]
- Snap within a snap area which covers snapport on x selects a valid snap position that avoids the overlapping areas at 800-1000 and 1400-1600.:
FAIL - Snap within a snap area which covers snapport on y selects a valid snap position that avoids the overlapping areas at 800-1000 and 1400-1600.:
FAIL
- Snap within a snap area which covers snapport on x selects a valid snap position that avoids the overlapping areas at 800-1000 and 1400-1600.:
- /css/css-scroll-snap/scroll-margin-overflow-ancestor.html [wpt.fyi]
- scroll-margin is respected when overflowing an overflow: auto container:
FAIL - scroll-margin and scroll-padding are respected when overflowing an overflow: auto container:
FAIL
- scroll-margin is respected when overflowing an overflow: auto container:
- /css/css-scroll-snap/scroll-on-large-element-not-covering-snapport.html [wpt.fyi]
- snaps to bottom edge of large snap area that doesn't cover the snap port.:
FAIL
- snaps to bottom edge of large snap area that doesn't cover the snap port.:
- /css/css-scroll-snap/scroll-snap-nested-snap-area-layout-changed.html [wpt.fyi]
- newly larger-than-snapport area is snapped to when straddled close to bottom.:
FAIL - snapport remains within newly covering snap area when already in covering position.:
FAIL
- newly larger-than-snapport area is snapped to when straddled close to bottom.:
- /css/css-scroll-snap/scroll-snap-stop-002-nested.html [wpt.fyi]
scroll-snap-stop: alwayssnap point is further than the scroll destination and a snap area covers the snapport:FAIL
- /css/css-scroll-snap/snap-after-style-change-respects-scroll-behavior.html [wpt.fyi]
- Dynamically enabling scroll-snap should trigger a smooth scroll if scroll-behavior is smooth.:
FAIL[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview],PASS[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt]
- Dynamically enabling scroll-snap should trigger a smooth scroll if scroll-behavior is smooth.:
- /css/css-scroll-snap/snap-into-covering-area.html [wpt.fyi]
- snap-into-covering-area:
FAIL
- snap-into-covering-area:
- /css/css-scroll-snap/snapevent-constructor.html [wpt.fyi]
- Missing type argument:
FAIL - the event is an instance of SnapEvent:
FAIL - default init dict:
FAIL - event constructor type is honored:
FAIL
- Missing type argument:
- /css/css-scroll-snap/input/paged.html [wpt.fyi]
- Scrolls more than a page if necessary:
FAIL[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt],PASS[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt]
- Scrolls more than a page if necessary:
- /css/css-scroll-snap/input/snap-area-overflow-boundary-viewport-covering.html [wpt.fyi]
- Keyboard scrolling with vertical snap-area overflow:
FAIL - Mouse-wheel scrolling with vertical snap-area overflow:
FAIL
- Keyboard scrolling with vertical snap-area overflow:
- /css/css-scroll-snap/scroll-initial-target/parsing/scroll-initial-target-computed.html [wpt.fyi]
- Property scroll-initial-target value 'nearest':
FAIL - Property scroll-initial-target value 'none':
FAIL
- Property scroll-initial-target value 'nearest':
- /css/css-scroll-snap/scroll-initial-target/parsing/scroll-initial-target-valid.html [wpt.fyi]
- e.style['scroll-initial-target'] = "none" should set the property value:
FAIL - e.style['scroll-initial-target'] = "nearest" should set the property value:
FAIL
- e.style['scroll-initial-target'] = "none" should set the property value:
- /css/css-scroll-snap/scroll-initial-target/scroll-initial-target-aligns-with-snap-align.tentative.html [wpt.fyi]
- scroll-initial-target aligns with scroll-snap-align:
FAIL
- scroll-initial-target aligns with scroll-snap-align:
- /css/css-scroll-snap/scroll-initial-target/scroll-initial-target-display-toggled.tentative.html [wpt.fyi]
- display:block scroll-initial-target becomes display: none:
FAIL - display:none scroll-initial-target becomes display: block:
FAIL
- display:block scroll-initial-target becomes display: none:
- /css/css-scroll-snap/scroll-initial-target/scroll-initial-target-nested-container.tentative.html [wpt.fyi]
- display:none scroll-initial-target becomes display:block:
FAIL - intermediate overflow:visible container becomes overflow:scroll:
FAIL - outer scroll-initial-target takes precedence over inner:
FAIL - scroll containers can also be scroll-initial-targets:
FAIL
- display:none scroll-initial-target becomes display:block:
- /css/css-scroll-snap/scroll-initial-target/scroll-initial-target-root.tentative.html [wpt.fyi]
- CSS Scroll Snap 2 Test: scroll-initial-target*:
FAIL
- CSS Scroll Snap 2 Test: scroll-initial-target*:
- /css/css-scroll-snap/scroll-initial-target/scroll-initial-target-rtl.tentative.html [wpt.fyi]
- scroll-initial-target reflects vertical rtl writing mode.:
FAIL
- scroll-initial-target reflects vertical rtl writing mode.:
- /css/css-scroll-snap/scroll-initial-target/scroll-initial-target-span.tentative.html [wpt.fyi]
- <span> scroll-initial-target is honored:
FAIL
- <span> scroll-initial-target is honored:
- /css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-anchor-navigation.tentative.html [wpt.fyi]
- scroll-initial-target does not override anchor navigation.:
FAIL
- scroll-initial-target does not override anchor navigation.:
- /css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-scroll-snap.tentative.html [wpt.fyi]
- CSS Scroll Snap 2 Test: scroll-initial-target*:
FAIL
- CSS Scroll Snap 2 Test: scroll-initial-target*:
- /css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-scroll-start-root.tentative.html [wpt.fyi]
- CSS Scroll Snap 2 Test: scroll-initial-target*:
FAIL
- CSS Scroll Snap 2 Test: scroll-initial-target*:
- /css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-scroll-start.tentative.html [wpt.fyi]
- CSS Scroll Snap 2 Test: scroll-initial-target*:
FAIL
- CSS Scroll Snap 2 Test: scroll-initial-target*:
- /css/css-scroll-snap/scroll-initial-target/scroll-initial-target-with-user-programmatic-scroll.tentative.html [wpt.fyi]
- scroll-initial-target does not override user scroll:
FAIL - scroll-initial-target does not override programmatic scroll:
FAIL
- scroll-initial-target does not override user scroll:
- /css/css-scroll-snap/scroll-initial-target/scroll-initial-target.tentative.html [wpt.fyi]
- CSS Scroll Snap 2 Test: scroll-initial-target*:
FAIL
- CSS Scroll Snap 2 Test: scroll-initial-target*:
- /css/css-scroll-snap/snap-after-relayout/changing-scroll-snap-align-nested.html [wpt.fyi]
- Changing a large target's snap alignment shouldn't make the scroller resnap if the scroller is already in a valid snap position.:
FAIL
- Changing a large target's snap alignment shouldn't make the scroller resnap if the scroller is already in a valid snap position.:
- /css/css-scroll-snap/snap-after-relayout/layout-follows-focused-targeted-block.html [wpt.fyi]
- targeted area prefered over non-focused area.:
FAIL
- targeted area prefered over non-focused area.:
- /css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/nested-supercedes-common-to-both-axes.html [wpt.fyi]
- scroller prefers nested area over area aligned in both axes.:
FAIL
- scroller prefers nested area over area aligned in both axes.:
- /css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-first-in-tree-order.html [wpt.fyi]
- first in tree-order is selected as snap target.:
FAIL
- first in tree-order is selected as snap target.:
- /css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-focused-nested-containers.html [wpt.fyi]
- Snap container prefers focused nested snap target.:
FAIL
- Snap container prefers focused nested snap target.:
- /css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-inner-target.html [wpt.fyi]
- snap container selects innermost area as snap target:
FAIL
- snap container selects innermost area as snap target:
- /css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-main-frame.html [wpt.fyi]
- targeted box is selected snap target.:
FAIL
- targeted box is selected snap target.:
- /css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element-positioned.html [wpt.fyi]
- prefer-targeted-element-positioned 1:
FAIL - prefer-targeted-element-positioned 2:
FAIL - prefer-targeted-element-positioned 3:
FAIL - prefer-targeted-element-positioned 4:
FAIL
- prefer-targeted-element-positioned 1:
- /css/css-scroll-snap/snap-after-relayout/multiple-aligned-targets/prefer-targeted-element.html [wpt.fyi]
- scroller selects targeted area box2 among multiple aligned areas.:
FAIL - scroller selects targeted area box3 among multiple aligned areas.:
FAIL - scroller selects targeted area box5 among multiple aligned areas.:
FAIL - scroller selects targeted area box6 among multiple aligned areas.:
FAIL - scroller selects targeted area box8 among multiple aligned areas.:
FAIL - scroller selects targeted area box9 among multiple aligned areas.:
FAIL
- scroller selects targeted area box2 among multiple aligned areas.:
- /css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-after-layout-change.tentative.html [wpt.fyi]
- scrollsnapchange fires after snap area is snapped to upon layout change.:
FAIL - scrollsnapchange fires after snap area is snapped to upon layout change without scroll.:
FAIL - scrollsnapchange fires when container stops snapping:
FAIL - scrollsnapchange fires when snap container no longer has snap areas:
FAIL
- scrollsnapchange fires after snap area is snapped to upon layout change.:
- /css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-programmatic-root-scroll.tentative.html [wpt.fyi]
- scrollsnapchange event fires after snap target changes via scrollTo:
FAIL - Document.onscrollsnapchange event fires after snap target changes viascrollTo:
FAIL - scrollsnapchange is not fired if snap target doesn't change on programmatic scroll:
FAIL
- scrollsnapchange event fires after snap target changes via scrollTo:
- /css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-programmatic-scroll.tentative.html [wpt.fyi]
- scrollsnapchange event fires after snap target changes via scrollTo:
FAIL - Element.onscrollsnapchange event fires after snap target changes viascrollTo:
FAIL - scrollsnapchange is not fired if snap target doesn't change on programmatic scroll:
FAIL
- scrollsnapchange event fires after snap target changes via scrollTo:
- /css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-user-root-scroll.tentative.html [wpt.fyi]
- scrollsnapchange event fires after snap target changes on touch scroll:
FAIL - scrollsnapchange event fires after snap target changes on wheel scroll:
FAIL - scrollsnapchange event fires after snap target changes on scrollbar drag:
FAIL[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],PASS[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview] - scrollsnapchange event fires after snap target changes on keydown press:
FAIL - Document.scrollsnapchange event fires after snap target changes on touch scroll:
FAIL - scrollsnapchange is not fired if snap target doesn't change on user scroll:
FAIL
- scrollsnapchange event fires after snap target changes on touch scroll:
- /css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-on-user-scroll.tentative.html [wpt.fyi]
- scrollsnapchange event fires after snap target changes on touch scroll:
FAIL - scrollsnapchange event fires after snap target changes on wheel scroll:
FAIL - scrollsnapchange event fires after snap target changes on scrollbar drag:
FAIL[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],PASS[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview] - scrollsnapchange event fires after snap target changes on keydown press:
FAIL - Element.onscrollsnapchange event fires after snap target changes on touch scroll:
FAIL - scrollsnapchange is not fired if snap target doesn't change on user scroll:
FAIL
- scrollsnapchange event fires after snap target changes on touch scroll:
- /css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-same-targets-after-layout-changed.html [wpt.fyi]
- scrollsnapchange doesn't fire after layout change if snapped to the same elements:
FAIL - scrollsnapchange doesn't fire after snap to the same targets after scroll. elements:
FAIL
- scrollsnapchange doesn't fire after layout change if snapped to the same elements:
- /css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-scroll-snap-type-change.html [wpt.fyi]
- Trigger scrollsnapchange event on scroll-snap-type change:
FAIL
- Trigger scrollsnapchange event on scroll-snap-type change:
- /css/css-scroll-snap/snap-events/scrollsnapchange/scrollsnapchange-with-proximity-strictness.tentative.html [wpt.fyi]
- Scrollsnapchange fires when scrolling outside proximity range.:
FAIL
- Scrollsnapchange fires when scrolling outside proximity range.:
- /css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-programmatic-root-scroll.tentative.html [wpt.fyi]
- scrollsnapchanging fires on programmatic scrolls that changes a scroller's snap targets.:
FAIL - Document.scrollsnapchanging fires on programmatic scrolls that changes ascroller's snap targets.:
FAIL - scrollsnapchanging does not fire on programmatic scrolls that don't trigger a change in snap targets.:
FAIL
- scrollsnapchanging fires on programmatic scrolls that changes a scroller's snap targets.:
- /css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-programmatic-scroll.tentative.html [wpt.fyi]
- scrollsnapchanging fires on programmatic scrolls that changes a scroller's snap targets.:
FAIL - Element.onscrollsnapchanging fires on programmatic scrolls that changes a scroller's snap targets.:
FAIL - scrollsnapchanging should not fire since the snap target doesn't change.:
FAIL
- scrollsnapchanging fires on programmatic scrolls that changes a scroller's snap targets.:
- /css/css-scroll-snap/snap-events/snap-events-with-pseudo-target.tentative.html [wpt.fyi]
- snapTarget for scrollsnapchange is the owning element when a snap area belongs to a pseudo-element:
FAIL - snapTarget for scrollsnapchanging is the owning element when a snap area belongs to a pseudo-element:
FAIL
- snapTarget for scrollsnapchange is the owning element when a snap area belongs to a pseudo-element:
- /css/css-scroll-snap/scroll-target-align-001.html [wpt.fyi]:
FAIL - /css/css-scroll-snap/scroll-target-align-002.html [wpt.fyi]:
FAIL - /css/css-scroll-snap/snap-after-initial-layout/scroll-snap-writing-mode-000.html [wpt.fyi]:
FAIL
Tests Disabled in Gecko Infrastructure
- /css/css-scroll-snap/scroll-initial-target/scroll-initial-target-shadow-dom.tentative.html [wpt.fyi]:
SKIP - /css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-after-layout-change.tentative.html [wpt.fyi]:
SKIP - /css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-user-root-scroll.tentative.html [wpt.fyi]:
SKIP - /css/css-scroll-snap/snap-events/scrollsnapchanging/scrollsnapchanging-on-user-scroll.tentative.html [wpt.fyi]:
SKIP - /css/css-scroll-snap/snap-events/snapevents-at-document-bubble-to-window.html [wpt.fyi]:
OK[Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-32-25h2-debug,Gecko-windows11-32-25h2-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],SKIP[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview] - /css/css-scroll-snap/snap-fling-in-large-area.html [wpt.fyi]:
SKIPlinked bug:Bug 1899897 - /css/css-scroll-snap/unrelated-gesture-scroll-during-snap.html [wpt.fyi]:
SKIP
Description
•