[wpt-sync] Sync PR 58352 - css: Enable `jump-start`, `jump-both`, `jump-end`, `jump-none` step-position
Categories
(Core :: DOM: Animation, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox150 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 58352 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/58352
Details from upstream follow.
Euclid Ye <yezhizhenjiakang@gmail.com> wrote:
css: Enable
jump-start,jump-both,jump-end,jump-nonestep-positionBumps stylo to https://github.com/servo/stylo/pull/323
As tested with examples, all step-position keywords now work: https://drafts.csswg.org/css-easing-2/#typedef-step-positionTesting: New passing WPT. Several in
moveBeforegoes from TIMEOUT toFAIL, as the API is not enabled in Servo.
Fixes: #<!-- nolink -->43060Reviewed in servo/servo#43061
| Assignee | ||
Updated•2 months ago
|
| Assignee | ||
Updated•2 months ago
|
| Assignee | ||
Updated•2 months ago
|
| Assignee | ||
Comment 1•2 months ago
|
||
| Assignee | ||
Comment 2•2 months ago
|
||
CI Results
Ran 11 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 13 tests and 22 subtests
Status Summary
Firefox
OK : 4[GitHub] 12[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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
PASS: 1[Gecko-linux2204-64-wayland-debug, Gecko-linux2204-64-wayland-opt] 28[GitHub] 136[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-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
FAIL: 21
Chrome
OK : 4
PASS: 28
Safari
OK : 4
PASS: 28
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /css/css-easing/linear-timing-functions-syntax.html [wpt.fyi]
- e.style['animation-timing-function'] = "linear(0, 1)" should set the property value:
FAIL - e.style['animation-timing-function'] = "linear(-10, -5, 0, 5, 10)" should set the property value:
FAIL - e.style['animation-timing-function'] = "linear(-10 -10%, -5 -5%, 0, 5, 10)" should set the property value:
FAIL - e.style['animation-timing-function'] = "linear(0 calc(0%), 0 calc(100%))" should set the property value:
FAIL - e.style['animation-timing-function'] = "linear(0 calc(50% - 50%), 0 calc(50% + 50%))" should set the property value:
FAIL - e.style['animation-timing-function'] = "linear(0 calc(50%), 0 100%)" should set the property value:
FAIL - e.style['animation-timing-function'] = "linear(0 0% 50%, 1 50% 100%)" should set the property value:
FAIL - e.style['animation-timing-function'] = "linear(0, 0.5 25% 75%, 1 100% 100%)" should set the property value:
FAIL - e.style['animation-timing-function'] = "linear(0, 1.3, 1, 0.92, 1, 0.99, 1, 0.998, 1 100% 100%)" should set the property value:
FAIL - e.style['animation-timing-function'] = "linear(0, 0 40%, 1, 0.5, 1)" should set the property value:
FAIL - e.style['animation-timing-function'] = "linear(0, 1.3, 1, 0.92, 1, 0.99, 1, 1.004, 0.998, 1 100% 100%)" should set the property value:
FAIL - Property animation-timing-function value 'linear(0, 1.3, 1, 0.92, 1, 0.99, 1, 1.004, 0.998, 1 100% 100%)':
FAIL
- e.style['animation-timing-function'] = "linear(0, 1)" should set the property value:
- /css/css-easing/timing-functions-syntax-computed.html [wpt.fyi]
- Property animation-timing-function value 'cubic-bezier(calc(-2), calc(0.7 / 2), calc(1.5), calc(0))':
FAIL - Property animation-timing-function value 'steps(calc(-10), start)':
FAIL - Property animation-timing-function value 'steps(calc(1), jump-none)':
FAIL - Property animation-timing-function value 'steps(calc(2 + sign(100em - 1px)), end)':
FAIL
- Property animation-timing-function value 'cubic-bezier(calc(-2), calc(0.7 / 2), calc(1.5), calc(0))':
- /css/css-easing/timing-functions-syntax-valid.html [wpt.fyi]
- e.style['animation-timing-function'] = "cubic-bezier(calc(-2), calc(0.7 / 2), calc(1.5), calc(0))" should set the property value:
FAIL - e.style['animation-timing-function'] = "cubic-bezier(0, sibling-index(), 1, sign(2em - 20px))" should set the property value:
FAIL - e.style['animation-timing-function'] = "steps(calc(-10), start)" should set the property value:
FAIL - e.style['animation-timing-function'] = "steps(calc(1), jump-none)" should set the property value:
FAIL - e.style['animation-timing-function'] = "steps(calc(2 + sign(100em - 1px)))" should set the property value:
FAIL
- e.style['animation-timing-function'] = "cubic-bezier(calc(-2), calc(0.7 / 2), calc(1.5), calc(0))" should set the property value:
Description
•