[wpt-sync] Sync PR 47895 - WebKit export: [Part 1] All numeric CSSPrimitiveValue resolvers need to take CSSToLengthConversionData
Categories
(Core :: CSS Transitions and Animations, task, P4)
Tracking
()
Tracking | Status | |
---|---|---|
firefox131 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
(Blocks 6 open bugs, )
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 47895 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/47895
Details from upstream follow.
Sam Weinig <sam@webkit.org> wrote:
WebKit export: [Part 1] All numeric CSSPrimitiveValue resolvers need to take CSSToLengthConversionData
Assignee | ||
Updated•6 months ago
|
Assignee | ||
Comment 1•6 months ago
|
||
Assignee | ||
Comment 2•6 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 14 tests and 11 subtests
Status Summary
Firefox
OK
: 14
PASS
: 351[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-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows11-32-2009-qr-debug, Gecko-windows11-32-2009-qr-opt, Gecko-windows11-64-2009-qr-debug, Gecko-windows11-64-2009-qr-opt] 361[GitHub]
FAIL
: 33
Chrome
OK
: 12
PASS
: 115
CRASH
: 2
FAIL
: 18
Safari
OK
: 14
PASS
: 362
FAIL
: 32
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /css/css-animations/parsing/animation-delay-computed.html [wpt.fyi]
- Property animation-delay value 'calc(10s + (sign(2cqw - 10px) * 5s))':
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Property animation-delay value 'calc(10s + (sign(2cqw - 10px) * 5s))':
- /css/css-animations/parsing/animation-duration-computed.html [wpt.fyi]
- Property animation-duration value 'calc(10s + (sign(2cqw - 10px) * 5s))':
FAIL
(Safari:FAIL
) - Property animation-duration value 'auto':
FAIL
(Safari:FAIL
) - Property animation-duration value 'auto, auto':
FAIL
(Safari:FAIL
) - Resolved value of animation-duration:auto with animation-timeline:auto:
FAIL
(Safari:FAIL
) - Resolved value of animation-duration:auto with animation-timeline:auto, auto:
FAIL
(Safari:FAIL
) - Resolved value of animation-duration:auto with animation-timeline:--t:
FAIL
(Safari:FAIL
) - Resolved value of animation-duration:auto with animation-timeline:--t, --t2:
FAIL
(Safari:FAIL
) - Resolved value of animation-duration:auto with animation-timeline:none:
FAIL
(Safari:FAIL
) - Resolved value of animation-duration:auto with animation-timeline:scroll():
FAIL
(Safari:FAIL
) - Resolved value of animation-duration:auto with animation-timeline:view():
FAIL
(Safari:FAIL
)
- Property animation-duration value 'calc(10s + (sign(2cqw - 10px) * 5s))':
- /css/css-animations/parsing/animation-iteration-count-computed.html [wpt.fyi]
- Property animation-iteration-count value 'calc(10 + (sign(2cqw - 10px) * 5))':
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Property animation-iteration-count value 'calc(10 + (sign(2cqw - 10px) * 5))':
- /css/css-backgrounds/parsing/border-image-outset-computed.html [wpt.fyi]
- Property border-image-outset value 'calc(10 + (sign(2cqw - 10px) * 5))':
FAIL
(Chrome:PASS
, Safari:FAIL
) - Property border-image-outset value 'calc(10 + (sign(2cqw - 10px) * 5)) calc(20px + (sign(2cqw - 10px) * 5px)':
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Property border-image-outset value 'calc(10 + (sign(2cqw - 10px) * 5))':
- /css/css-backgrounds/parsing/border-image-slice-computed.html [wpt.fyi]
- Property border-image-slice value 'calc(10 + (sign(2cqw - 10px) * 5))':
FAIL
(Chrome:PASS
, Safari:FAIL
) - Property border-image-slice value 'calc(10 + (sign(2cqw - 10px) * 5)) calc(20% + (sign(2cqw - 10px) * 5%))':
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Property border-image-slice value 'calc(10 + (sign(2cqw - 10px) * 5))':
- /css/css-fonts/parsing/font-feature-settings-computed.html [wpt.fyi]
- Property font-feature-settings value '"liga" calc(10 + (sign(2cqw - 10px) * 5))':
FAIL
(Chrome:PASS
, Safari:FAIL
) - Property font-feature-settings value '"liga" calc(10 + (sign(2cqw - 10px) * 5)), "dlig" calc(20 + (sign(2cqw - 10px) * 5))':
FAIL
(Chrome:FAIL
, Safari:FAIL
)
- Property font-feature-settings value '"liga" calc(10 + (sign(2cqw - 10px) * 5))':
- /css/css-inline/parsing/line-height-computed.html [wpt.fyi]
- Property line-height value 'calc(10 + (sign(2cqw - 10px) * 5))':
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Property line-height value 'calc(10 + (sign(2cqw - 10px) * 5))':
- /css/css-lists/parsing/counter-increment-computed.html [wpt.fyi]
- Property counter-increment value 'myCounter calc(10 + (sign(2cqw - 10px) * 5))':
FAIL
(Chrome:PASS
, Safari:FAIL
) - Property counter-increment value 'myCounter calc(10 + (sign(2cqw - 10px) * 10)) otherCounter calc(15 + (sign(2cqw - 10px) * 5))':
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Property counter-increment value 'myCounter calc(10 + (sign(2cqw - 10px) * 5))':
- /css/css-lists/parsing/counter-reset-computed.html [wpt.fyi]
- Property counter-reset value 'myCounter calc(10 + (sign(2cqw - 10px) * 5))':
FAIL
(Chrome:PASS
, Safari:FAIL
) - Property counter-reset value 'myCounter calc(10 + (sign(2cqw - 10px) * 5)) otherCounter calc(15 + (sign(2cqw - 10px) * 5))':
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Property counter-reset value 'myCounter calc(10 + (sign(2cqw - 10px) * 5))':
- /css/css-lists/parsing/counter-set-computed.html [wpt.fyi]
- Property counter-set value 'myCounter calc(10 + (sign(2cqw - 10px) * 5))':
FAIL
(Chrome:PASS
, Safari:FAIL
) - Property counter-set value 'myCounter calc(10 + (sign(2cqw - 10px) * 5)) otherCounter calc(15 + (sign(2cqw - 10px) * 5))':
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Property counter-set value 'myCounter calc(10 + (sign(2cqw - 10px) * 5))':
- /css/css-properties-values-api/register-property-syntax-parsing.html [wpt.fyi]
- syntax:'<number>', initialValue:'calc(15 + (sign(100vh - 10px) * 5))' is valid:
FAIL
(Safari:PASS
) - syntax:'<integer>', initialValue:'calc(15 + (sign(100vh - 10px) * 5))' is valid:
FAIL
(Safari:PASS
) - syntax:'<angle>', initialValue:'calc(15deg + (sign(100vh - 10px) * 5deg))' is valid:
FAIL
(Safari:PASS
) - syntax:'<time>', initialValue:'calc(15s + (sign(100vh - 10px) * 5s))' is valid:
FAIL
(Safari:PASS
) - syntax:'<resolution>', initialValue:'calc(15dppx + (sign(100vh - 10px) * 5dpi))' is valid:
FAIL
(Safari:PASS
)
- syntax:'<number>', initialValue:'calc(15 + (sign(100vh - 10px) * 5))' is valid:
- /css/css-text/parsing/tab-size-computed.html [wpt.fyi]
- Property tab-size value 'calc(10 + (sign(2cqw - 10px) * 5))':
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Property tab-size value 'calc(10 + (sign(2cqw - 10px) * 5))':
- /css/css-viewport/zoom/parsing/zoom-computed.html [wpt.fyi]
- Property zoom value 'calc(1 + (sign(2cqw - 10px) * 0.5))':
FAIL
(Chrome:PASS
, Safari:FAIL
) - Property zoom value 'calc(100% + (sign(2cqw - 10px) * 50%))':
FAIL
(Chrome:PASS
, Safari:FAIL
)
- Property zoom value 'calc(1 + (sign(2cqw - 10px) * 0.5))':
Comment 4•6 months ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/e34997030a7f
https://hg.mozilla.org/mozilla-central/rev/e7e3cb5c3e08
Description
•