[wpt-sync] Sync PR 58674 - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=300278
Categories
(Core :: Layout: Text and Fonts, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox151 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
()
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 58674 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/58674
Details from upstream follow.
Ahmad Saleem <ahmad_saleem@apple.com> wrote:
WebKit export of https://bugs.webkit.org/show_bug.cgi?id=300278
| Assignee | ||
Updated•2 months ago
|
| Assignee | ||
Comment 1•2 months ago
|
||
| Assignee | ||
Comment 2•2 months ago
|
||
CI Results
Ran 9 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 83 tests and 3 subtests
Status Summary
Firefox
OK : 1[GitHub] 82[Gecko-linux2404-64-debug] 83[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-opt, Gecko-windows11-32-24h2-debug, Gecko-windows11-32-24h2-opt, Gecko-windows11-64-24h2-debug, Gecko-windows11-64-24h2-opt]
PASS: 3[GitHub] 577[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: 151
Chrome
OK : 1
PASS: 3
Safari
OK : 1
PASS: 3
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
New Tests That Don't Pass
- /css/css-text/parsing/hanging-punctuation-valid.html [wpt.fyi]
- e.style['hanging-punctuation'] = "none" should set the property value:
FAIL - e.style['hanging-punctuation'] = "first" should set the property value:
FAIL - e.style['hanging-punctuation'] = "force-end" should set the property value:
FAIL - e.style['hanging-punctuation'] = "allow-end" should set the property value:
FAIL - e.style['hanging-punctuation'] = "last" should set the property value:
FAIL - e.style['hanging-punctuation'] = "first force-end" should set the property value:
FAIL - e.style['hanging-punctuation'] = "first last" should set the property value:
FAIL - e.style['hanging-punctuation'] = "allow-end first" should set the property value:
FAIL - e.style['hanging-punctuation'] = "force-end last" should set the property value:
FAIL - e.style['hanging-punctuation'] = "last first" should set the property value:
FAIL - e.style['hanging-punctuation'] = "last allow-end" should set the property value:
FAIL - e.style['hanging-punctuation'] = "first allow-end last" should set the property value:
FAIL - e.style['hanging-punctuation'] = "first last force-end" should set the property value:
FAIL - e.style['hanging-punctuation'] = "force-end first last" should set the property value:
FAIL - e.style['hanging-punctuation'] = "allow-end last first" should set the property value:
FAIL - e.style['hanging-punctuation'] = "last first force-end" should set the property value:
FAIL - e.style['hanging-punctuation'] = "last allow-end first" should set the property value:
FAIL - e.style['hanging-punctuation'] = "first allow-end" should set the property value:
FAIL
- e.style['hanging-punctuation'] = "none" should set the property value:
- /css/css-text/parsing/tab-size-computed.html [wpt.fyi]
- Property tab-size value 'calc(10 + (sign(2cqw - 10px) * 5))':
FAIL
- Property tab-size value 'calc(10 + (sign(2cqw - 10px) * 5))':
- /css/css-text/parsing/text-align-all-valid.html [wpt.fyi]
- e.style['text-align-all'] = "start" should set the property value:
FAIL - e.style['text-align-all'] = "end" should set the property value:
FAIL - e.style['text-align-all'] = "left" should set the property value:
FAIL - e.style['text-align-all'] = "right" should set the property value:
FAIL - e.style['text-align-all'] = "center" should set the property value:
FAIL - e.style['text-align-all'] = "justify" should set the property value:
FAIL - e.style['text-align-all'] = "match-parent" should set the property value:
FAIL
- e.style['text-align-all'] = "start" should set the property value:
- /css/css-text/parsing/text-align-last-computed.html [wpt.fyi]
- Property text-align-last value 'match-parent':
FAIL
- Property text-align-last value 'match-parent':
- /css/css-text/parsing/text-align-last-valid.html [wpt.fyi]
- e.style['text-align-last'] = "match-parent" should set the property value:
FAIL
- e.style['text-align-last'] = "match-parent" should set the property value:
- /css/css-text/parsing/text-align-valid.html [wpt.fyi]
- e.style['text-align'] = "justify-all" should set the property value:
FAIL
- e.style['text-align'] = "justify-all" should set the property value:
- /css/css-text/parsing/text-autospace-computed.html [wpt.fyi]
- Property text-autospace value 'initial':
FAIL - Property text-autospace value 'punctuation':
FAIL - Property text-autospace value 'punctuation ideograph-alpha':
FAIL - Property text-autospace value 'punctuation ideograph-alpha ideograph-numeric':
FAIL - Property text-autospace value 'punctuation insert':
FAIL - Property text-autospace value 'punctuation ideograph-alpha insert':
FAIL - Property text-autospace value 'insert punctuation':
FAIL - Property text-autospace value 'insert punctuation ideograph-alpha':
FAIL - Property text-autospace value 'insert punctuation ideograph-alpha ideograph-numeric':
FAIL - Property text-autospace value 'ideograph-alpha replace':
FAIL - Property text-autospace value 'ideograph-numeric replace':
FAIL - Property text-autospace value 'ideograph-alpha ideograph-numeric replace':
FAIL - Property text-autospace value 'punctuation replace':
FAIL - Property text-autospace value 'punctuation ideograph-alpha replace':
FAIL - Property text-autospace value 'replace ideograph-alpha':
FAIL - Property text-autospace value 'replace ideograph-numeric':
FAIL - Property text-autospace value 'replace ideograph-alpha ideograph-numeric':
FAIL - Property text-autospace value 'replace punctuation':
FAIL - Property text-autospace value 'replace punctuation ideograph-alpha':
FAIL - Property text-autospace value 'replace punctuation ideograph-alpha ideograph-numeric':
FAIL
- Property text-autospace value 'initial':
- /css/css-text/parsing/text-autospace-valid.html [wpt.fyi]
- e.style['text-autospace'] = "punctuation" should set the property value:
FAIL - e.style['text-autospace'] = "punctuation ideograph-alpha" should set the property value:
FAIL - e.style['text-autospace'] = "punctuation ideograph-alpha ideograph-numeric" should set the property value:
FAIL - e.style['text-autospace'] = "punctuation insert" should set the property value:
FAIL - e.style['text-autospace'] = "punctuation ideograph-alpha insert" should set the property value:
FAIL - e.style['text-autospace'] = "insert punctuation" should set the property value:
FAIL - e.style['text-autospace'] = "insert punctuation ideograph-alpha" should set the property value:
FAIL - e.style['text-autospace'] = "insert punctuation ideograph-alpha ideograph-numeric" should set the property value:
FAIL - e.style['text-autospace'] = "ideograph-alpha replace" should set the property value:
FAIL - e.style['text-autospace'] = "ideograph-numeric replace" should set the property value:
FAIL - e.style['text-autospace'] = "ideograph-alpha ideograph-numeric replace" should set the property value:
FAIL - e.style['text-autospace'] = "punctuation replace" should set the property value:
FAIL - e.style['text-autospace'] = "punctuation ideograph-alpha replace" should set the property value:
FAIL - e.style['text-autospace'] = "replace ideograph-alpha" should set the property value:
FAIL - e.style['text-autospace'] = "replace ideograph-numeric" should set the property value:
FAIL - e.style['text-autospace'] = "replace ideograph-alpha ideograph-numeric" should set the property value:
FAIL - e.style['text-autospace'] = "replace punctuation" should set the property value:
FAIL - e.style['text-autospace'] = "replace punctuation ideograph-alpha" should set the property value:
FAIL - e.style['text-autospace'] = "replace punctuation ideograph-alpha ideograph-numeric" should set the property value:
FAIL
- e.style['text-autospace'] = "punctuation" should set the property value:
- /css/css-text/parsing/text-group-align-valid.html [wpt.fyi]
- e.style['text-group-align'] = "none" should set the property value:
FAIL - e.style['text-group-align'] = "start" should set the property value:
FAIL - e.style['text-group-align'] = "end" should set the property value:
FAIL - e.style['text-group-align'] = "left" should set the property value:
FAIL - e.style['text-group-align'] = "right" should set the property value:
FAIL - e.style['text-group-align'] = "center" should set the property value:
FAIL - e.style['text-group-align'] = "initial" should set the property value:
FAIL - e.style['text-group-align'] = "inherit" should set the property value:
FAIL - e.style['text-group-align'] = "unset" should set the property value:
FAIL - e.style['text-group-align'] = "revert" should set the property value:
FAIL - e.style['text-group-align'] = "revert-layer" should set the property value:
FAIL
- e.style['text-group-align'] = "none" should set the property value:
- /css/css-text/parsing/text-spacing-computed.html [wpt.fyi]
- Property text-spacing value 'initial':
FAIL - Property text-spacing value 'normal':
FAIL - Property text-spacing value 'none':
FAIL - Property text-spacing value 'auto':
FAIL - Property text-spacing value 'no-autospace':
FAIL - Property text-spacing value 'trim-start':
FAIL - Property text-spacing value 'space-all':
FAIL - Property text-spacing value 'normal normal':
FAIL - Property text-spacing value 'normal trim-start':
FAIL - Property text-spacing value 'no-autospace normal':
FAIL - Property text-spacing value 'no-autospace space-all':
FAIL - Property text-spacing value 'no-autospace trim-start':
FAIL - Property text-spacing value 'trim-start normal ':
FAIL - Property text-spacing value 'normal no-autospace':
FAIL - Property text-spacing value 'space-all no-autospace':
FAIL - Property text-spacing value 'trim-start no-autospace':
FAIL
- Property text-spacing value 'initial':
- /css/css-text/parsing/text-spacing-trim-computed.html [wpt.fyi]:
OK[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-opt,Gecko-windows11-32-24h2-debug,Gecko-windows11-32-24h2-opt,Gecko-windows11-64-24h2-debug,Gecko-windows11-64-24h2-opt],SKIP[Gecko-linux2404-64-debug]- Property text-spacing-trim value 'auto':
FAIL - Property text-spacing-trim value 'normal':
FAIL - Property text-spacing-trim value 'space-all':
FAIL - Property text-spacing-trim value 'trim-both':
FAIL - Property text-spacing-trim value 'trim-all':
FAIL - Property text-spacing-trim value 'trim-start':
FAIL - Property text-spacing-trim value 'space-first':
FAIL
- Property text-spacing-trim value 'auto':
- /css/css-text/parsing/text-spacing-trim-valid.html [wpt.fyi]
- e.style['text-spacing-trim'] = "normal" should set the property value:
FAIL - e.style['text-spacing-trim'] = "auto" should set the property value:
FAIL - e.style['text-spacing-trim'] = "space-all" should set the property value:
FAIL - e.style['text-spacing-trim'] = "trim-both" should set the property value:
FAIL - e.style['text-spacing-trim'] = "trim-all" should set the property value:
FAIL - e.style['text-spacing-trim'] = "trim-start" should set the property value:
FAIL - e.style['text-spacing-trim'] = "space-first" should set the property value:
FAIL
- e.style['text-spacing-trim'] = "normal" should set the property value:
- /css/css-text/parsing/text-spacing-valid.html [wpt.fyi]
- e.style['text-spacing'] = "normal" should set the property value:
FAIL - e.style['text-spacing'] = "none" should set the property value:
FAIL - e.style['text-spacing'] = "auto" should set the property value:
FAIL - e.style['text-spacing'] = "no-autospace" should set the property value:
FAIL - e.style['text-spacing'] = "trim-start" should set the property value:
FAIL - e.style['text-spacing'] = "space-all" should set the property value:
FAIL - e.style['text-spacing'] = "normal normal" should set the property value:
FAIL - e.style['text-spacing'] = "normal trim-start" should set the property value:
FAIL - e.style['text-spacing'] = "no-autospace normal" should set the property value:
FAIL - e.style['text-spacing'] = "no-autospace space-all" should set the property value:
FAIL - e.style['text-spacing'] = "no-autospace trim-start" should set the property value:
FAIL - e.style['text-spacing'] = "trim-start normal " should set the property value:
FAIL - e.style['text-spacing'] = "normal no-autospace" should set the property value:
FAIL - e.style['text-spacing'] = "space-all no-autospace" should set the property value:
FAIL - e.style['text-spacing'] = "trim-start no-autospace" should set the property value:
FAIL
- e.style['text-spacing'] = "normal" should set the property value:
- /css/css-text/parsing/text-wrap-pretty.html [wpt.fyi]
- e.style['text-wrap'] = "pretty" should set the property value:
FAIL - e.style['text-wrap'] = "wrap pretty" should set the property value:
FAIL - e.style['text-wrap'] = "pretty wrap" should set the property value:
FAIL - e.style['text-wrap'] = "nowrap pretty" should set the property value:
FAIL - e.style['text-wrap'] = "pretty nowrap" should set the property value:
FAIL - e.style['text-wrap-style'] = "pretty" should set the property value:
FAIL - Property text-wrap value 'pretty':
FAIL - Property text-wrap value 'wrap pretty':
FAIL - Property text-wrap value 'pretty wrap':
FAIL - Property text-wrap value 'nowrap pretty':
FAIL - Property text-wrap value 'pretty nowrap':
FAIL - Property text-wrap-style value 'pretty':
FAIL
- e.style['text-wrap'] = "pretty" should set the property value:
- /css/css-text/parsing/word-break-computed.html [wpt.fyi]
- Property word-break value 'auto-phrase':
FAIL
- Property word-break value 'auto-phrase':
- /css/css-text/parsing/word-break-valid.html [wpt.fyi]
- e.style['word-break'] = "manual" should set the property value:
FAIL - e.style['word-break'] = "auto-phrase" should set the property value:
FAIL
- e.style['word-break'] = "manual" should set the property value:
- /css/css-text/parsing/word-space-transform-computed.html [wpt.fyi]
- Property word-space-transform value 'none':
FAIL - Property word-space-transform value 'space':
FAIL - Property word-space-transform value 'ideographic-space':
FAIL - Property word-space-transform value 'space auto-phrase':
FAIL - Property word-space-transform value 'ideographic-space auto-phrase':
FAIL
- Property word-space-transform value 'none':
- /css/css-text/parsing/word-space-transform-valid.html [wpt.fyi]
- e.style['word-space-transform'] = "none" should set the property value:
FAIL - e.style['word-space-transform'] = "space" should set the property value:
FAIL - e.style['word-space-transform'] = "ideographic-space" should set the property value:
FAIL - e.style['word-space-transform'] = "space auto-phrase" should set the property value:
FAIL - e.style['word-space-transform'] = "ideographic-space auto-phrase" should set the property value:
FAIL - e.style['word-space-transform'] = "auto-phrase space" should set the property value:
FAIL - e.style['word-space-transform'] = "auto-phrase ideographic-space" should set the property value:
FAIL
- e.style['word-space-transform'] = "none" should set the property value:
Tests Disabled in Gecko Infrastructure
- /css/css-text/parsing/text-spacing-trim-computed.html [wpt.fyi]:
OK[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-opt,Gecko-windows11-32-24h2-debug,Gecko-windows11-32-24h2-opt,Gecko-windows11-64-24h2-debug,Gecko-windows11-64-24h2-opt],SKIP[Gecko-linux2404-64-debug]
Comment 4•1 month ago
|
||
| bugherder | ||
Comment 5•1 month ago
|
||
| bugherder | ||
Description
•