[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)
Tracking
()
| 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
| Assignee | ||
Updated•9 months ago
|
| Assignee | ||
Comment 1•9 months ago
|
||
| Assignee | ||
Comment 2•9 months ago
|
||
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
- Property background-attachment value 'scroll, fixed, local':
- /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
- Property background-clip value 'border-area':
- /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
- e.style['background-clip'] = "border-area" should set the property value:
- /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
- Property background-attachment value 'local':
- /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
- e.style['background-image'] = "cross-fade(101% red, green)" should not set the property value:
- /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
- e.style['background-image'] = "cross-fade(50% url(http://www.example.com), 50% url(http://www.example.com))" should set the property value:
- /css/css-backgrounds/parsing/background-origin-computed.html [wpt.fyi]
- Property background-origin value 'border-box, padding-box, content-box':
FAIL
- Property background-origin value 'border-box, padding-box, content-box':
- /css/css-backgrounds/parsing/background-position-computed.html [wpt.fyi]
- Property background-position value '12px 13px, 50% 6px, 30px -10px':
FAIL
- Property background-position value '12px 13px, 50% 6px, 30px -10px':
- /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
- Property background-position-x value 'x-start':
- /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
- e.style['background-position-x'] = "x-start" should set the property value:
- /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
- Property background-position-y value 'y-start':
- /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
- e.style['background-position-y'] = "y-start" should set the property value:
- /css/css-backgrounds/parsing/background-repeat-computed.html [wpt.fyi]
- Property background-repeat value 'repeat-x, repeat-y, repeat':
FAIL
- Property background-repeat value 'repeat-x, repeat-y, repeat':
- /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)
- border-area border-box:
- /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
- Property background-size value '1px':
- /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)
- e.style['background'] = "border-box content-box" should set background-color:
- /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
- 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 - Property border-image-slice value 'calc(10 + (sign(2cqw - 10px) * 5)) calc(20% + (sign(2cqw - 10px) * 5%))':
FAIL
- Property border-image-slice value 'calc(10 + (sign(2cqw - 10px) * 5))':
- /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]
https://hg.mozilla.org/mozilla-central/rev/58f884b762a8
https://hg.mozilla.org/mozilla-central/rev/f8d1131415fd
Description
•