Closed Bug 1913394 Opened 9 months ago Closed 9 months ago

[wpt-sync] Sync PR 47630 - WebKit export of https://bugs.webkit.org/show_bug.cgi?id=278184

Categories

(Core :: Layout: Block and Inline, task, P4)

task

Tracking

()

RESOLVED FIXED
131 Branch
Tracking Status
firefox131 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

Sync web-platform-tests PR 47630 into mozilla-central (this bug is closed when the sync is complete).

PR: https://github.com/web-platform-tests/wpt/pull/47630
Details from upstream follow.

Tim Nguyen <ntim@apple.com> wrote:

WebKit export of https://bugs.webkit.org/show_bug.cgi?id=278184

WebKit export from bug: [text-box] Fix serialization of text-box shorthand

Whiteboard: [wptsync downstream] → [wptsync downstream error]
PR 47630 applied with additional changes from upstream: 1597db5641eb6a8c2a11adc5fdc358e5e4f4f785
Component: web-platform-tests → Layout: Block and Inline
Product: Testing → Core
Whiteboard: [wptsync downstream error] → [wptsync downstream]

CI Results

Ran 6 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI

Total 7 tests and 36 subtests

Status Summary

Firefox

OK : 7
PASS: 50
FAIL: 124

Chrome

OK : 7
PASS: 64
FAIL: 110

Safari

OK : 7
PASS: 87
FAIL: 87

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

Firefox-only Failures

New Tests That Don't Pass

  • /css/css-inline/text-box-trim/parsing/text-box-computed.html [wpt.fyi]
    • Property text-box value 'normal': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'none': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'none auto': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'auto none': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'auto': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'trim-start': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'trim-end': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'trim-both': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'text': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'cap': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'ideographic': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'cap alphabetic': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'text alphabetic': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'trim-start auto': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'trim-both auto': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'auto trim-both': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'none text': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'text text none': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'none cap': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'cap ideographic none': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'ideographic none': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'trim-both text': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'trim-start text': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'text text trim-both': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'text text trim-end': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'cap alphabetic trim-start': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'trim-start cap alphabetic': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'trim-both cap alphabetic': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'trim-start ideographic ideographic': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'trim-start ideographic-ink ideographic-ink': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'trim-end cap text': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'trim-end ex text': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'cap text trim-end': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'ex text trim-end': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'cap text trim-both': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box value 'ex text trim-both': FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/css-inline/text-box-trim/parsing/text-box-edge-computed.html [wpt.fyi]
    • Property text-box-edge value 'auto': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box-edge value 'text': FAIL (Chrome: PASS, Safari: PASS)
    • Property text-box-edge value 'cap': FAIL (Chrome: PASS, Safari: PASS)
    • Property text-box-edge value 'ex': FAIL (Chrome: PASS, Safari: PASS)
    • Property text-box-edge value 'ideographic': FAIL (Chrome: FAIL, Safari: PASS)
    • Property text-box-edge value 'ideographic-ink': FAIL (Chrome: FAIL, Safari: PASS)
    • Property text-box-edge value 'text text': FAIL (Chrome: PASS, Safari: PASS)
    • Property text-box-edge value 'text alphabetic': FAIL (Chrome: PASS, Safari: PASS)
    • Property text-box-edge value 'text ideographic': FAIL (Chrome: FAIL, Safari: PASS)
    • Property text-box-edge value 'text ideographic-ink': FAIL (Chrome: FAIL, Safari: PASS)
    • Property text-box-edge value 'cap text': FAIL (Chrome: PASS, Safari: PASS)
    • Property text-box-edge value 'cap alphabetic': FAIL (Chrome: PASS, Safari: PASS)
    • Property text-box-edge value 'cap ideographic': FAIL (Chrome: FAIL, Safari: PASS)
    • Property text-box-edge value 'cap ideographic-ink': FAIL (Chrome: FAIL, Safari: PASS)
    • Property text-box-edge value 'ex text': FAIL (Chrome: PASS, Safari: PASS)
    • Property text-box-edge value 'ex alphabetic': FAIL (Chrome: PASS, Safari: PASS)
    • Property text-box-edge value 'ex ideographic': FAIL (Chrome: FAIL, Safari: PASS)
    • Property text-box-edge value 'ex ideographic-ink': FAIL (Chrome: FAIL, Safari: PASS)
    • Property text-box-edge value 'ideographic text': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box-edge value 'ideographic alphabetic': FAIL (Chrome: FAIL, Safari: PASS)
    • Property text-box-edge value 'ideographic ideographic': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box-edge value 'ideographic ideographic-ink': FAIL (Chrome: FAIL, Safari: PASS)
    • Property text-box-edge value 'ideographic-ink text': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property text-box-edge value 'ideographic-ink alphabetic': FAIL (Chrome: FAIL, Safari: PASS)
    • Property text-box-edge value 'ideographic-ink ideographic': FAIL (Chrome: FAIL, Safari: PASS)
    • Property text-box-edge value 'ideographic-ink ideographic-ink': FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/css-inline/text-box-trim/parsing/text-box-edge-valid.html [wpt.fyi]
    • e.style['text-box-edge'] = "auto" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box-edge'] = "text" should set the property value: FAIL (Chrome: PASS, Safari: PASS)
    • e.style['text-box-edge'] = "cap" should set the property value: FAIL (Chrome: PASS, Safari: PASS)
    • e.style['text-box-edge'] = "ex" should set the property value: FAIL (Chrome: PASS, Safari: PASS)
    • e.style['text-box-edge'] = "ideographic" should set the property value: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['text-box-edge'] = "ideographic-ink" should set the property value: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['text-box-edge'] = "text text" should set the property value: FAIL (Chrome: PASS, Safari: FAIL)
    • e.style['text-box-edge'] = "text alphabetic" should set the property value: FAIL (Chrome: PASS, Safari: PASS)
    • e.style['text-box-edge'] = "text ideographic" should set the property value: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['text-box-edge'] = "text ideographic-ink" should set the property value: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['text-box-edge'] = "cap text" should set the property value: FAIL (Chrome: PASS, Safari: FAIL)
    • e.style['text-box-edge'] = "cap alphabetic" should set the property value: FAIL (Chrome: PASS, Safari: PASS)
    • e.style['text-box-edge'] = "cap ideographic" should set the property value: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['text-box-edge'] = "cap ideographic-ink" should set the property value: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['text-box-edge'] = "ex text" should set the property value: FAIL (Chrome: PASS, Safari: FAIL)
    • e.style['text-box-edge'] = "ex alphabetic" should set the property value: FAIL (Chrome: PASS, Safari: PASS)
    • e.style['text-box-edge'] = "ex ideographic" should set the property value: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['text-box-edge'] = "ex ideographic-ink" should set the property value: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['text-box-edge'] = "ideographic text" should set the property value: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['text-box-edge'] = "ideographic alphabetic" should set the property value: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['text-box-edge'] = "ideographic ideographic" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box-edge'] = "ideographic ideographic-ink" should set the property value: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['text-box-edge'] = "ideographic-ink text" should set the property value: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['text-box-edge'] = "ideographic-ink alphabetic" should set the property value: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['text-box-edge'] = "ideographic-ink ideographic" should set the property value: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['text-box-edge'] = "ideographic-ink ideographic-ink" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/css-inline/text-box-trim/parsing/text-box-valid.html [wpt.fyi]
    • e.style['text-box'] = "normal" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "none" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "none auto" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "auto none" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "auto" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "trim-start" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "trim-end" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "trim-both" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "text" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "cap" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "ideographic" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "cap alphabetic" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "text alphabetic" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "trim-start auto" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "trim-both auto" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "auto trim-both" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "none text" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "text text none" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "none cap" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "cap ideographic none" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "ideographic none" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "trim-both text" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "trim-start text" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "text text trim-both" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "text text trim-end" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "cap alphabetic trim-start" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "trim-start cap alphabetic" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "trim-both cap alphabetic" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "trim-start ideographic ideographic" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "trim-start ideographic-ink ideographic-ink" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "trim-end cap text" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "trim-end ex text" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "cap text trim-end" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "ex text trim-end" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "cap text trim-both" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['text-box'] = "ex text trim-both" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
Status: NEW → RESOLVED
Closed: 9 months ago
Resolution: --- → FIXED
Target Milestone: --- → 131 Branch
You need to log in before you can comment on or make changes to this bug.