Closed Bug 1993935 Opened 9 months ago Closed 9 months ago

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

Categories

(Core :: Layout: Images, Video, and HTML Frames, task, P4)

task

Tracking

()

RESOLVED FIXED
146 Branch
Tracking Status
firefox146 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

(Blocks 1 open bug, )

Details

(Whiteboard: [wptsync downstream])

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

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

Tim Nguyen <ntim@apple.com> wrote:

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

WebKit export from bug: default background-origin to border-box for border-area in shorthand

Component: web-platform-tests → Layout: Images, Video, and HTML Frames
Product: Testing → Core

CI Results

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

Total 74 tests and 25 subtests

Status Summary

Firefox

OK : 2[GitHub] 73[Gecko-linux2404-64-debug] 74[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: 33[GitHub] 781[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: 12[GitHub] 80[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]

Chrome

OK : 2
PASS: 19
FAIL: 26

Safari

OK : 2
PASS: 42
FAIL: 3

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /css/css-backgrounds/parsing/background-attachment-computed.html [wpt.fyi]
    • Property background-attachment value 'scroll, fixed, local': FAIL
  • /css/css-backgrounds/parsing/background-clip-computed.html [wpt.fyi]
    • Property background-clip value 'border-area': FAIL
    • Property background-clip value 'border-box, padding-box, content-box, border-area': FAIL
  • /css/css-backgrounds/parsing/background-clip-valid.html [wpt.fyi]
    • e.style['background-clip'] = "border-area" should set the property value: FAIL
    • e.style['background-clip'] = "border-box, padding-box, content-box, border-area" should set the property value: FAIL
  • /css/css-backgrounds/parsing/background-computed.html [wpt.fyi]
    • Property background-attachment value 'local': FAIL
    • Property background-attachment value 'scroll, fixed': FAIL
    • Property background-attachment value 'local, fixed, scroll, fixed': FAIL
    • Property background-clip value 'border-box': FAIL
    • Property background-clip value 'content-box, border-box': FAIL
    • Property background-clip value 'content-box, border-box, padding-box, content-box': FAIL
    • Property background-clip value 'content-box, border-box, border-area': FAIL
    • Property background-origin value 'border-box': FAIL
    • Property background-origin value 'content-box, border-box': FAIL
    • Property background-origin value 'content-box, border-box, padding-box, content-box': FAIL
    • Property background-position value '50% 6px': FAIL
    • Property background-position value '12px 13px, 50% 6px': FAIL
    • Property background-position value '12px 13px, 50% 6px, 30px -10px, -7px 8px': FAIL
    • Property background-position-x value '0.5em': FAIL
    • Property background-position-x value '-20%, 10px': FAIL
    • Property background-position-x value 'calc(10px - 0.5em), -20%, right, 15%': FAIL
    • Property background-position-y value '0.5em': FAIL
    • Property background-position-y value '-20%, 10px': FAIL
    • Property background-position-y value 'calc(10px - 0.5em), -20%, bottom, 15%': FAIL
    • Property background-repeat value 'round': FAIL
    • Property background-repeat value 'repeat-x, repeat': FAIL
    • Property background-repeat value 'repeat-y, round no-repeat, repeat-x, repeat': FAIL
    • Property background-size value 'contain': FAIL
    • Property background-size value 'auto 1px, 2% 3%': FAIL
    • Property background-size value 'auto 1px, 2% 3%, contain': FAIL
    • Property background-size value 'auto 1px, 2% 3%, contain, 7px 8px': FAIL
  • /css/css-backgrounds/parsing/background-image-invalid.html [wpt.fyi]
    • e.style['background-image'] = "cross-fade(101% red, green)" should not set the property value: FAIL
  • /css/css-backgrounds/parsing/background-image-valid.html [wpt.fyi]
    • e.style['background-image'] = "cross-fade(50% url(http://www.example.com), 50% url(http://www.example.com))" should set the property value: FAIL
    • e.style['background-image'] = "cross-fade(red 33%, white 33%, blue)" should set the property value: FAIL
    • e.style['background-image'] = "cross-fade( 1% red, green)" should set the property value: FAIL
    • e.style['background-image'] = "cross-fade(1% red , green)" should set the property value: FAIL
    • e.style['background-image'] = "cross-fade(1% red, green )" should set the property value: FAIL
    • e.style['background-image'] = "cross-fade(red 1%, cross-fade(red 2%, green))" should set the property value: FAIL
  • /css/css-backgrounds/parsing/background-origin-computed.html [wpt.fyi]
    • Property background-origin value 'border-box, padding-box, content-box': FAIL
  • /css/css-backgrounds/parsing/background-position-computed.html [wpt.fyi]
    • Property background-position value '12px 13px, 50% 6px, 30px -10px': FAIL
  • /css/css-backgrounds/parsing/background-position-x-computed.html [wpt.fyi]
    • Property background-position-x value 'x-start': FAIL
    • Property background-position-x value 'x-end': FAIL
    • Property background-position-x value '-20%, 10px': FAIL
    • Property background-position-x value 'center, left, right': FAIL
    • Property background-position-x value '0.5em, x-start, x-end': FAIL
    • Property background-position-x value 'calc(10px - 0.5em), -20%, 10px': FAIL
    • Property background-position-x value 'calc(10px - 0.5em), left -20%, right 10px': FAIL
  • /css/css-backgrounds/parsing/background-position-x-valid.html [wpt.fyi]
    • e.style['background-position-x'] = "x-start" should set the property value: FAIL
    • e.style['background-position-x'] = "x-end" should set the property value: FAIL
    • e.style['background-position-x'] = "0.5em, x-start, x-end" should set the property value: FAIL
  • /css/css-backgrounds/parsing/background-position-y-computed.html [wpt.fyi]
    • Property background-position-y value 'y-start': FAIL
    • Property background-position-y value 'y-end': FAIL
    • Property background-position-y value '-20%, 10px': FAIL
    • Property background-position-y value 'center, top, bottom': FAIL
    • Property background-position-y value '0.5em, y-start, y-end': FAIL
    • Property background-position-y value 'calc(10px - 0.5em), -20%, 10px': FAIL
    • Property background-position-y value 'calc(10px - 0.5em), top -20%, bottom 10px': FAIL
  • /css/css-backgrounds/parsing/background-position-y-valid.html [wpt.fyi]
    • e.style['background-position-y'] = "y-start" should set the property value: FAIL
    • e.style['background-position-y'] = "y-end" should set the property value: FAIL
    • e.style['background-position-y'] = "0.5em, y-start, y-end" should set the property value: FAIL
  • /css/css-backgrounds/parsing/background-repeat-computed.html [wpt.fyi]
    • Property background-repeat value 'repeat-x, repeat-y, repeat': FAIL
  • /css/css-backgrounds/parsing/background-shorthand-serialization.html [wpt.fyi]
    • border-area border-box: FAIL (Chrome: FAIL, Safari: PASS)
    • border-area padding-box: FAIL (Chrome: FAIL, Safari: PASS)
  • /css/css-backgrounds/parsing/background-size-computed.html [wpt.fyi]
    • Property background-size value '1px': FAIL
    • Property background-size value '1px auto': FAIL
    • Property background-size value 'auto 1px, 2% 3%, contain': FAIL
  • /css/css-backgrounds/parsing/background-valid.html [wpt.fyi]
    • e.style['background'] = "border-box content-box" should set background-color: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['background'] = "border-area" should set background-attachment: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['background'] = "border-area" should set background-clip: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['background'] = "border-area" should set background-color: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['background'] = "border-area" should set background-image: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['background'] = "border-area" should set background-origin: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['background'] = "border-area" should set background-position: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['background'] = "border-area" should set background-repeat: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['background'] = "border-area" should set background-size: FAIL (Chrome: FAIL, Safari: PASS)
    • e.style['background'] = "border-area" should not set unrelated longhands: FAIL (Chrome: FAIL, Safari: PASS)
  • /css/css-backgrounds/parsing/border-image-outset-computed.html [wpt.fyi]
    • Property border-image-outset value 'calc(10 + (sign(2cqw - 10px) * 5))': FAIL
    • Property border-image-outset value 'calc(10 + (sign(2cqw - 10px) * 5)) calc(20px + (sign(2cqw - 10px) * 5px)': FAIL
  • /css/css-backgrounds/parsing/border-image-slice-computed.html [wpt.fyi]
    • Property border-image-slice value 'calc(10 + (sign(2cqw - 10px) * 5))': FAIL
    • Property border-image-slice value 'calc(10 + (sign(2cqw - 10px) * 5)) calc(20% + (sign(2cqw - 10px) * 5%))': FAIL
  • /css/css-backgrounds/parsing/border-image-width-valid.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]

Tests Disabled in Gecko Infrastructure

  • /css/css-backgrounds/parsing/border-image-width-valid.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: 9 months ago
Resolution: --- → FIXED
Target Milestone: --- → 146 Branch
You need to log in before you can comment on or make changes to this bug.