Closed Bug 2025546 Opened 2 months ago Closed 1 month ago

[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)

task

Tracking

()

RESOLVED FIXED
151 Branch
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

Component: web-platform-tests → Layout: Text and Fonts
Product: Testing → Core

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
  • /css/css-text/parsing/tab-size-computed.html [wpt.fyi]
    • Property tab-size value 'calc(10 + (sign(2cqw - 10px) * 5))': FAIL
  • /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
  • /css/css-text/parsing/text-align-last-computed.html [wpt.fyi]
    • Property text-align-last value 'match-parent': FAIL
  • /css/css-text/parsing/text-align-last-valid.html [wpt.fyi]
    • e.style['text-align-last'] = "match-parent" should set the property value: FAIL
  • /css/css-text/parsing/text-align-valid.html [wpt.fyi]
    • e.style['text-align'] = "justify-all" should set the property value: FAIL
  • /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
  • /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
  • /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
  • /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
  • /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
  • /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
  • /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
  • /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
  • /css/css-text/parsing/word-break-computed.html [wpt.fyi]
    • Property word-break value 'auto-phrase': FAIL
  • /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
  • /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
  • /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

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]
Status: NEW → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 151 Branch
You need to log in before you can comment on or make changes to this bug.