[wpt-sync] Sync PR 52109 - Disallow calc() in named timeline range keyframe selectors
Categories
(Testing :: web-platform-tests, task, P4)
Tracking
(firefox139 fixed)
| Tracking | Status | |
|---|---|---|
| firefox139 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 52109 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/52109
Details from upstream follow.
Rune Lillesveen <futhark@chromium.org> wrote:
Disallow calc() in named timeline range keyframe selectors
Pure percentage selectors already disallowed calc() expressions. The
named selectors should not be different. It is not obvious from the spec
that this should be the behavior, but having selectors with calc() that
contains relative lengths or sibling-index() would have to be dropped
regardlessly.Bug: 410883045
Change-Id: I56e0c57f9cdaae9490b47844dad9e06fde09c214
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6476968
Commit-Queue: Rune Lillesveen \<futhark@chromium.org>
Reviewed-by: Daniil Sakhapov \<sakhapov@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1450184}
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Updated•1 year ago
|
| Assignee | ||
Comment 1•1 year ago
|
||
| Assignee | ||
Comment 2•1 year ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 1 tests and 14 subtests
Status Summary
Firefox
OK : 1
PASS: 12
FAIL: 2
Chrome
OK : 1
PASS: 12
FAIL: 2
Safari
OK : 1
PASS: 10
FAIL: 4
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
- /css/css-animations/parsing/keyframe-selectors.html [wpt.fyi]
- 'entry 10%' should be a valid keyframe selector:
FAIL - 'exit 60%' should be a valid keyframe selector:
FAIL
- 'entry 10%' should be a valid keyframe selector:
New Tests That Don't Pass
- /css/css-animations/parsing/keyframe-selectors.html [wpt.fyi]
- 'entry 10%' should be a valid keyframe selector:
FAIL(Chrome:PASS, Safari:PASS) - 'exit 60%' should be a valid keyframe selector:
FAIL(Chrome:PASS, Safari:PASS)
- 'entry 10%' should be a valid keyframe selector:
Comment 4•1 year ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/c58e9eec72fa
https://hg.mozilla.org/mozilla-central/rev/8e86d3ee9975
Description
•