[wpt-sync] Sync PR 60640 - [anchor] Allow non-normal alignment to overflow in scrollers.
Categories
(Core :: CSS Parsing and Computation, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox154 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
(Blocks 1 open bug, )
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 60640 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/60640
Details from upstream follow.
Ian Kilpatrick <ikilpatrick@chromium.org> wrote:
[anchor] Allow non-normal alignment to overflow in scrollers.
abspos with non-normal alignment has new default overflow behaviour.
When we overflow the IMCB we need to "shift" our position to be within
the union of the IMCB and the original containing-block. We take the
union as the IMCB may be larger than the original containing-block.However if our containing-block is scrollable, we should allow it to
overflow in the scrollable direction.To do this set out "overflow-limit" to infinity when we can scroll in
that direction.Additionally we implement the WebKit behaviour described in:
https://github.com/w3c/csswg-drafts/issues/14008If a fixed-pos (at the viewport) has a default anchor (e.g. it'll scroll
with that anchor by default), we allow it to overflow up to the
scroll-rect.Fixed: 494601117, 452336844, 483370598
Change-Id: I7383def3d04ac07aed2e6dc063246fe0101874c7
Reviewed-on: https://chromium-review.googlesource.com/7702852
WPT-Export-Revision: 6a0f9dc453e8c7e85cee69e766ca35439143651d
| Assignee | ||
Updated•4 months ago
|
| Assignee | ||
Comment 1•4 months ago
|
||
Pushed to try (stability) https://treeherder.mozilla.org/#/jobs?repo=try&revision=905a7092d9dda3c82bd882cd98925faaac79c219
| Assignee | ||
Comment 2•4 months ago
|
||
CI Results
Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 558 tests and 30 subtests
Status Summary
Firefox
OK : 1[GitHub] 308[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-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: 4[GitHub] 37[Gecko-linux2204-64-wayland-debug, Gecko-linux2204-64-wayland-opt] 14618[Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt] 14786[Gecko-android-em-14-x86_64-debug-geckoview] 14787[Gecko-android-em-14-x86_64-lite-opt-geckoview] 14788[Gecko-android-em-14-x86_64-opt-geckoview] 14794[Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt] 14797[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt]
FAIL: 3[GitHub] 120[Gecko-windows11-32-25h2-debug, Gecko-windows11-32-25h2-opt] 152[Gecko-linux2404-64-debug, Gecko-linux2404-64-opt] 155[Gecko-windows11-64-25h2-debug, Gecko-windows11-64-25h2-opt] 160[Gecko-android-em-14-x86_64-opt-geckoview] 161[Gecko-android-em-14-x86_64-lite-opt-geckoview] 162[Gecko-android-em-14-x86_64-debug-geckoview]
Chrome
OK : 1
PASS: 4
FAIL: 3
Safari
OK : 1
PASS: 7
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /css/css-anchor-position/anchored-transition-display-none-001.html [wpt.fyi]:
SKIP - /css/css-align/abspos/align-self-static-position-001.html [wpt.fyi]:
FAIL - /css/css-align/abspos/align-self-static-position-002.html [wpt.fyi]:
FAIL - /css/css-align/abspos/align-self-static-position-003.html [wpt.fyi]:
FAIL - /css/css-align/abspos/align-self-static-position-004.html [wpt.fyi]:
FAIL - /css/css-align/abspos/align-self-static-position-006.html [wpt.fyi]:
FAIL - /css/css-align/abspos/align-self-static-position-007.html [wpt.fyi]:
FAIL - /css/css-align/abspos/align-self-static-position-008.html [wpt.fyi]:
FAIL - /css/css-align/abspos/justify-self-static-position-001.html [wpt.fyi]:
FAIL - /css/css-anchor-position/anchor-position-grid-001.html [wpt.fyi]:
FAIL - /css/css-anchor-position/anchor-position-inline-004.html [wpt.fyi]:
FAIL - /css/css-anchor-position/anchor-position-multicol-016.html [wpt.fyi]:
FAIL - /css/css-anchor-position/anchor-position-multicol-nested-001.html [wpt.fyi]:
FAIL - /css/css-anchor-position/anchored-c-v-hidden.html [wpt.fyi]:
FAIL - /css/css-anchor-position/anchored-transition-display-none-002.html [wpt.fyi]:
FAIL - /css/css-anchor-position/inherit-height-from-fallback.html [wpt.fyi]:
FAIL - /css/css-anchor-position/position-area-overflow-icb-001.html [wpt.fyi]:
FAIL(Chrome:FAIL, Safari:PASS) - /css/css-anchor-position/position-area-overflow-icb-004.html [wpt.fyi]:
FAIL[Gecko-linux2404-64-debug,Gecko-linux2404-64-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] - /css/css-anchor-position/position-try-switch-to-fixed-anchor.html [wpt.fyi]:
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-64-25h2-debug,Gecko-windows11-64-25h2-opt] - /css/css-anchor-position/scroll-to-anchored-fixed-000.html [wpt.fyi]:
FAIL - /css/css-anchor-position/scroll-to-anchored-fixed-001.html [wpt.fyi]:
FAIL[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],PASS[Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-android-em-14-x86_64-opt-geckoview] - /css/css-anchor-position/scroll-to-anchored-fixed-002.html [wpt.fyi]:
FAIL[Gecko-android-em-14-x86_64-debug-geckoview,Gecko-android-em-14-x86_64-lite-opt-geckoview,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt,Gecko-windows11-64-25h2-debug,Gecko-windows11-64-25h2-opt],PASS[Gecko-android-em-14-x86_64-opt-geckoview] - /css/css-anchor-position/scroll-to-anchored-fixed-003.html [wpt.fyi]:
FAIL - /css/css-anchor-position/scroll-to-anchored-fixed-004.html [wpt.fyi]:
FAIL - /css/css-anchor-position/scroll-to-anchored-fixed-005.html [wpt.fyi]:
FAIL - /css/css-anchor-position/scroll-to-anchored-fixed-006.html [wpt.fyi]:
FAIL - /css/css-anchor-position/transform-001.html [wpt.fyi]:
FAIL - /css/css-anchor-position/transform-002.html [wpt.fyi]:
FAIL - /css/css-anchor-position/transform-003.html [wpt.fyi]:
FAIL - /css/css-anchor-position/transform-004.html [wpt.fyi]:
FAIL - /css/css-anchor-position/transform-006.html [wpt.fyi]:
FAIL - /css/css-anchor-position/transform-007.html [wpt.fyi]:
FAIL - /css/css-anchor-position/transform-008.html [wpt.fyi]:
FAIL - /css/css-anchor-position/transform-009.html [wpt.fyi]:
FAIL - /css/css-anchor-position/container-queries/anchored-fallback-color-change.html [wpt.fyi]:
FAIL - /css/css-anchor-position/container-queries/anchored-fallback-style-containment.html [wpt.fyi]:
FAIL - /css/css-anchor-position/anchor-position-005-print.html [wpt.fyi]:
FAIL - /css/css-anchor-position/transform-015.html [wpt.fyi]:
SKIP - /css/css-align/abspos/default-overflow-with-scroll.html [wpt.fyi]
- .container 1:
FAIL(Chrome:FAIL, Safari:PASS) - .container 4:
FAIL(Chrome:FAIL, Safari:PASS)
- .container 1:
- /css/css-align/abspos/stretch-intrinsic-size-htb-htb.html [wpt.fyi]
- .item 8:
FAIL - .item 10:
FAIL - .item 11:
FAIL - .item 12:
FAIL
- .item 8:
- /css/css-align/abspos/stretch-intrinsic-size-htb-vrl.html [wpt.fyi]
- .item 8:
FAIL - .item 10:
FAIL - .item 11:
FAIL - .item 12:
FAIL
- .item 8:
- /css/css-align/abspos/stretch-intrinsic-size-vrl-htb.html [wpt.fyi]
- .item 8:
FAIL - .item 10:
FAIL - .item 11:
FAIL - .item 12:
FAIL
- .item 8:
- /css/css-align/abspos/stretch-intrinsic-size-vrl-vrl.html [wpt.fyi]
- .item 8:
FAIL - .item 10:
FAIL - .item 11:
FAIL - .item 12:
FAIL
- .item 8:
- /css/css-align/abspos/table-align-self-stretch.html [wpt.fyi]
- .item 1:
FAIL - .item 3:
FAIL - .item 5:
FAIL - .item 7:
FAIL
- .item 1:
- /css/css-align/abspos/table-justify-self-stretch.html [wpt.fyi]
- .item 1:
FAIL - .item 3:
FAIL - .item 5:
FAIL - .item 7:
FAIL
- .item 1:
- /css/css-anchor-position/anchor-animation-dynamic-default.html [wpt.fyi]
- Animation with anchor() responds to position-anchor change:
FAIL
- Animation with anchor() responds to position-anchor change:
- /css/css-anchor-position/anchor-animation-dynamic-name.html [wpt.fyi]
- Animation with anchor() responds to anchor-name change:
FAIL
- Animation with anchor() responds to anchor-name change:
- /css/css-anchor-position/anchor-animation.html [wpt.fyi]
- Animation with anchor():
FAIL
- Animation with anchor():
- /css/css-anchor-position/anchor-ident-function.html [wpt.fyi]
- Property anchor-name value 'ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property anchor-name value '--tl, ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property anchor-name value 'ident("--myident" calc(42 * sign(1em - 1px))), ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property anchor-scope value 'ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property anchor-scope value '--tl, ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property anchor-scope value 'ident("--myident" calc(42 * sign(1em - 1px))), ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property position-anchor value 'ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL
- Property anchor-name value 'ident("--myident" calc(42 * sign(1em - 1px)))':
- /css/css-anchor-position/anchor-inherited.html [wpt.fyi]
- .child 1:
FAIL
- .child 1:
- /css/css-anchor-position/anchor-scroll-js-expose.html [wpt.fyi]
- Range.getBoundingClientRect() returns the actual rendered location:
FAIL[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,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt]
- Range.getBoundingClientRect() returns the actual rendered location:
- /css/css-anchor-position/anchor-scroll-position-try-006.html [wpt.fyi]
- Should use the last (fourth) position option initially:
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] - Should still use the last position option as long as it fits.:
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] - Should use the third position option with enough space below, and not enough above:
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] - Should use the second position option with enough space right:
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] - Should still use the second position option as long as it fits:
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]
- Should use the last (fourth) position option initially:
- /css/css-anchor-position/anchor-scroll-position-try-009.html [wpt.fyi]
- Should use the last fallback position initially:
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] - Should use the third fallback position with enough space right:
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] - Should use the second fallback position with enough space below:
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]
- Should use the last fallback position initially:
- /css/css-anchor-position/anchor-scroll-position-try-010.html [wpt.fyi]
- Should use the last fallback position initially:
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] - Should use the second fallback position with enough space above:
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] - Should use the first fallback position with enough space right and above:
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]
- Should use the last fallback position initially:
- /css/css-anchor-position/anchor-scroll-position-try-014.html [wpt.fyi]
- anchor-scroll-position-try-014 1:
FAIL[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,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt]
- anchor-scroll-position-try-014 1:
- /css/css-anchor-position/anchor-scroll-position-try-016.html [wpt.fyi]
- Initially, anchored is at top left position:
FAIL[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,Gecko-linux2404-64-debug,Gecko-linux2404-64-opt] - Scroll to end of page, anchored should be at bottom left position:
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] - Scroll back to top of page, anchored should be at top left position:
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]
- Initially, anchored is at top left position:
- /css/css-anchor-position/anchor-size-animation.html [wpt.fyi]
- Animation with anchor-size():
FAIL
- Animation with anchor-size():
- /css/css-anchor-position/anchor-transition-001.html [wpt.fyi]
- Transition of anchor() when changing target anchor element name:
FAIL - Transition of anchor-size() when changing target anchor element name:
FAIL
- Transition of anchor() when changing target anchor element name:
- /css/css-anchor-position/anchor-transition-002.html [wpt.fyi]
- Transition with anchor names defined in different tree scopes:
FAIL
- Transition with anchor names defined in different tree scopes:
- /css/css-anchor-position/anchor-transition-003.html [wpt.fyi]
- Transition with anchor names defined in three different tree scopes:
FAIL
- Transition with anchor names defined in three different tree scopes:
- /css/css-anchor-position/anchor-transition-default.html [wpt.fyi]
- Transition when position-anchor changes:
FAIL
- Transition when position-anchor changes:
- /css/css-anchor-position/anchor-transition-eval.html [wpt.fyi]
- Transition when the result of anchor() changes:
FAIL - Transition when the result of anchor-size() changes:
FAIL
- Transition when the result of anchor() changes:
- /css/css-anchor-position/anchor-transition-name.html [wpt.fyi]
- Transition when the dereferenced anchor name changes:
FAIL
- Transition when the dereferenced anchor name changes:
- /css/css-anchor-position/anchor-typed-om.html [wpt.fyi]
- anchor() computes to pixels:
FAIL - anchor-size() computes to pixels:
FAIL
- anchor() computes to pixels:
- /css/css-anchor-position/position-area-computed-insets.html [wpt.fyi]
- position-area does not affect insets at computed value time:
FAIL
- position-area does not affect insets at computed value time:
- /css/css-anchor-position/position-area-scrolling-002.tentative.html [wpt.fyi]
- Reattach at 40,60:
FAIL - Scroll to 0,0 and relayout:
FAIL
- Reattach at 40,60:
- /css/css-anchor-position/position-area-scrolling-003.tentative.html [wpt.fyi]
- Initial scroll position:
FAIL - Scroll to 40,60:
FAIL - Redisplay at 40,60:
FAIL
- Initial scroll position:
- /css/css-anchor-position/position-area-scrolling-006.html [wpt.fyi]
- Scroll to 500:
FAIL - Scroll to 150:
FAIL
- Scroll to 500:
- /css/css-anchor-position/position-try-fallbacks-003.html [wpt.fyi]
- scroll back to 0:
FAIL
- scroll back to 0:
- /css/css-anchor-position/position-try-ident-function.html [wpt.fyi]
- Property position-try-fallbacks value 'ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property position-try-fallbacks value 'flip-block, ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property position-try value 'ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL - Property position-try value 'most-width ident("--myident" calc(42 * sign(1em - 1px)))':
FAIL
- Property position-try-fallbacks value 'ident("--myident" calc(42 * sign(1em - 1px)))':
- /css/css-anchor-position/position-try-transition-basic.html [wpt.fyi]
- Transition when @position-try is applied:
FAIL - Transition when @position-try is unapplied:
FAIL
- Transition when @position-try is applied:
- /css/css-anchor-position/position-try-transition-flip.html [wpt.fyi]
- Transition to a flipped state:
FAIL - Transition to an unflipped state:
FAIL
- Transition to a flipped state:
- /css/css-anchor-position/position-try-typed-om.html [wpt.fyi]
- Effects of position-try-fallbacks are visible in the computed values:
FAIL
- Effects of position-try-fallbacks are visible in the computed values:
- /css/css-anchor-position/scrollable-containing-block-size.html [wpt.fyi]
- .target 2:
FAIL - .target 3:
FAIL - .target 5:
FAIL - .target 6:
FAIL - .target 7:
FAIL - .target 8:
FAIL - .target 9:
FAIL - .target 10:
FAIL
- .target 2:
- /css/css-anchor-position/transform-010.html [wpt.fyi]
- Animation being updated:
FAIL
- Animation being updated:
- /css/css-anchor-position/transform-011.html [wpt.fyi]
- Animation being updated:
FAIL
- Animation being updated:
- /css/css-anchor-position/transform-013.html [wpt.fyi]
- Animation being updated:
FAIL
- Animation being updated:
- /css/css-anchor-position/transform-014.html [wpt.fyi]
- Animation being updated:
FAIL
- Animation being updated:
- /css/css-anchor-position/transform-016.html [wpt.fyi]
- Animation being updated:
FAIL
- Animation being updated:
- /css/css-anchor-position/transform-017.html [wpt.fyi]
- Animation being updated:
FAIL
- Animation being updated:
- /css/css-anchor-position/container-queries/anchored-child-transition.html [wpt.fyi]
- Start transition of scale property on anchored child:
FAIL
- Start transition of scale property on anchored child:
- /css/css-anchor-position/container-queries/anchored-fallback-basic.html [wpt.fyi]
- @container anchored() without applied fallback:
FAIL - @container anchored() with fallback applied:
FAIL
- @container anchored() without applied fallback:
- /css/css-anchor-position/container-queries/anchored-fallback-display-change.html [wpt.fyi]
- @container anchored() with fallback applied:
FAIL
- @container anchored() with fallback applied:
- /css/css-anchor-position/container-queries/anchored-fallback-implicit-any.html [wpt.fyi]
- @container anchored(fallback: <position-area>) querying single axis with implicit 'any':
FAIL
- @container anchored(fallback: <position-area>) querying single axis with implicit 'any':
- /css/css-anchor-position/container-queries/anchored-fallback-name.html [wpt.fyi]
- @container anchored(fallback) matching name:
FAIL - @container anchored(fallback) matching name with tactics, but not name:
FAIL
- @container anchored(fallback) matching name:
- /css/css-anchor-position/container-queries/anchored-fallback-position-area-any.html [wpt.fyi]
- @container anchored(fallback: <position-area>) querying 'any':
FAIL
- @container anchored(fallback: <position-area>) querying 'any':
- /css/css-anchor-position/container-queries/anchored-fallback-position-area-wm.html [wpt.fyi]
- @container anchored(fallback) with 'self-block-end self-inline-start' fallback applied:
FAIL - @container anchored(fallback) with 'block-end inline-end' fallback applied:
FAIL
- @container anchored(fallback) with 'self-block-end self-inline-start' fallback applied:
- /css/css-anchor-position/container-queries/anchored-fallback-position-area.html [wpt.fyi]
- @container anchored(fallback) with <position-area> fallback applied:
FAIL
- @container anchored(fallback) with <position-area> fallback applied:
- /css/css-anchor-position/container-queries/anchored-fallback-scroll.html [wpt.fyi]
- @container anchored() without applied fallback at initial scroll position:
FAIL - @container anchored() applies fallback after scrolling down:
FAIL
- @container anchored() without applied fallback at initial scroll position:
- /css/css-anchor-position/container-queries/anchored-fallback-try-tactic.html [wpt.fyi]
- @container anchored(fallback) matching flip-block:
FAIL - @container anchored(fallback) matching flip-inline flip-block:
FAIL - @container anchored(fallback) matching flip-x flip-y:
FAIL
- @container anchored(fallback) matching flip-block:
- /css/css-anchor-position/container-queries/at-container-anchored-parsing-any.html [wpt.fyi]
- Query condition should be valid: anchored(fallback: any):
FAIL - Query condition should be valid: anchored(fallback: any any):
FAIL - Query condition should be valid: anchored(fallback: any top):
FAIL - Query condition should be valid: anchored(fallback: center any):
FAIL - Query condition should be valid: anchored(fallback: any self-start):
FAIL - Query condition should be valid: anchored(fallback: inline-end any):
FAIL
- Query condition should be valid: anchored(fallback: any):
- /css/css-anchor-position/container-queries/at-container-anchored-parsing.html [wpt.fyi]
- Query condition should be valid: anchored(fallback):
FAIL - Query condition should be valid: anchored(fallback: none):
FAIL - Query condition should be valid: (anchored(fallback: inline-start block-end)):
FAIL - Query condition should be valid: anchored(not ((fallback: --foo) or (fallback: --bar flip-inline))):
FAIL - Query condition should be valid: anchored(fallback: flip-x flip-y flip-start flip-block flip-inline):
FAIL
- Query condition should be valid: anchored(fallback):
- /css/css-anchor-position/container-queries/at-container-anchored-serialization.html [wpt.fyi]
- Normalize spaces:
FAIL - Boolean context:
FAIL - Logical with 'or':
FAIL
- Normalize spaces:
- /css/css-anchor-position/container-queries/container-type-anchored-computed.html [wpt.fyi]
- Property container-type value 'anchored':
FAIL - Property container-type value 'anchored size':
FAIL - Property container-type value 'inline-size anchored':
FAIL
- Property container-type value 'anchored':
- /css/css-anchor-position/container-queries/container-type-anchored-parsing.html [wpt.fyi]
- e.style['container-type'] = "anchored" should set the property value:
FAIL - e.style['container-type'] = "size anchored" should set the property value:
FAIL - e.style['container-type'] = "anchored inline-size" should set the property value:
FAIL
- e.style['container-type'] = "anchored" should set the property value:
Tests Disabled in Gecko Infrastructure
Comment 4•4 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/3b752e2d0d00
https://hg.mozilla.org/mozilla-central/rev/8b9570f003b0
Description
•