[wpt-sync] Sync PR 54685 - Move anchored container queries tests to wpt
Categories
(Core :: CSS Parsing and Computation, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox144 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
(Blocks 1 open bug, )
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 54685 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/54685
Details from upstream follow.
Rune Lillesveen <futhark@chromium.org> wrote:
Move anchored container queries tests to wpt
There is now an ED of css-anchor-position-2
Bug: 417621241
Change-Id: I9d7a8a3a107116f0f240b072f3c748d7c242382e
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6912664
Reviewed-by: Anders Hartvoll Ruud \<andruud@chromium.org>
Commit-Queue: Rune Lillesveen \<futhark@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1510771}
| Assignee | ||
Updated•5 months ago
|
| Assignee | ||
Comment 1•5 months ago
|
||
| Assignee | ||
Comment 2•5 months ago
|
||
CI Results
Ran 12 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 14 tests
Status Summary
Firefox
OK : 12
PASS: 12
FAIL: 27[Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt] 29[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-android-em-7.0-x86_64-lite-qr-opt-geckoview, Gecko-android-em-7.0-x86_64-qr-debug-geckoview, Gecko-android-em-7.0-x86_64-qr-opt-geckoview, Gecko-linux2404-64-debug, Gecko-linux2404-64-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt, GitHub]
Chrome
OK : 12
PASS: 41
Safari
OK : 12
PASS: 12
FAIL: 29
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /css/css-anchor-position/container-queries/anchored-fallback-display-change.html [wpt.fyi]
- @container anchored() without applied fallback:
FAIL
- @container anchored() without applied fallback:
New Tests That Don't Pass
- /css/css-anchor-position/container-queries/anchored-child-transition.html [wpt.fyi]
- Start transition of scale property on anchored child:
FAIL(Chrome:PASS, Safari: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(Chrome:PASS, Safari:FAIL) - @container anchored() with fallback applied:
FAIL(Chrome:PASS, Safari:FAIL)
- @container anchored() without applied fallback:
- /css/css-anchor-position/container-queries/anchored-fallback-display-change.html [wpt.fyi]
- @container anchored() without applied fallback:
FAIL(Chrome:PASS, Safari:PASS) - @container anchored() with fallback applied:
FAIL(Chrome:PASS, Safari:FAIL)
- @container anchored() without applied fallback:
- /css/css-anchor-position/container-queries/anchored-fallback-name.html [wpt.fyi]
- @container anchored(fallback) matching name:
FAIL(Chrome:PASS, Safari:FAIL) - @container anchored(fallback) matching name with tactics, but not name:
FAIL(Chrome:PASS, Safari:FAIL)
- @container anchored(fallback) matching name:
- /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(Chrome:PASS, Safari:FAIL) - @container anchored(fallback) with 'block-end inline-end' fallback applied:
FAIL(Chrome:PASS, Safari: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(Chrome:PASS, Safari: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(Chrome:PASS, Safari:FAIL) - @container anchored() applies fallback after scrolling down:
FAIL(Chrome:PASS, Safari: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(Chrome:PASS, Safari:FAIL) - @container anchored(fallback) matching flip-inline flip-block:
FAIL(Chrome:PASS, Safari:FAIL)
- @container anchored(fallback) matching flip-block:
- /css/css-anchor-position/container-queries/at-container-anchored-parsing.html [wpt.fyi]
- Query condition should be valid: anchored(fallback):
FAIL(Chrome:PASS, Safari:FAIL) - Query condition should be valid: anchored(fallback: none):
FAIL(Chrome:PASS, Safari:FAIL) - Query condition should be valid: (anchored(fallback: inline-start block-end)):
FAIL(Chrome:PASS, Safari:FAIL) - Query condition should be valid: anchored(not ((fallback: --foo) or (fallback: --bar flip-inline))):
FAIL(Chrome:PASS, Safari:FAIL)
- Query condition should be valid: anchored(fallback):
- /css/css-anchor-position/container-queries/at-container-anchored-serialization.html [wpt.fyi]
- Normalize spaces:
FAIL(Chrome:PASS, Safari:FAIL) - Boolean context:
FAIL(Chrome:PASS, Safari:FAIL) - Logical with 'or':
FAIL(Chrome:PASS, Safari:FAIL)
- Normalize spaces:
- /css/css-anchor-position/container-queries/container-type-anchored-computed.html [wpt.fyi]
- Property container-type value 'anchored':
FAIL(Chrome:PASS, Safari:FAIL) - Property container-type value 'anchored size':
FAIL(Chrome:PASS, Safari:FAIL) - Property container-type value 'inline-size anchored':
FAIL(Chrome:PASS, Safari: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(Chrome:PASS, Safari:FAIL) - e.style['container-type'] = "size anchored" should set the property value:
FAIL(Chrome:PASS, Safari:FAIL) - e.style['container-type'] = "anchored inline-size" should set the property value:
FAIL(Chrome:PASS, Safari:FAIL)
- e.style['container-type'] = "anchored" should set the property value:
- /css/css-anchor-position/container-queries/anchored-fallback-color-change.html [wpt.fyi]:
FAIL(Chrome:PASS, Safari:FAIL) - /css/css-anchor-position/container-queries/anchored-fallback-style-containment.html [wpt.fyi]:
FAIL(Chrome:PASS, Safari:FAIL)
Comment 4•5 months ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/0b468ba76293
https://hg.mozilla.org/mozilla-central/rev/e073f2a1fcbd
Description
•