Closed Bug 1951547 Opened 18 days ago Closed 10 days ago

[wpt-sync] Sync PR 51079 - [gap-decorations] Parse `row-rule-color` property

Categories

(Core :: CSS Parsing and Computation, task, P4)

task

Tracking

()

RESOLVED FIXED
138 Branch
Tracking Status
firefox138 --- fixed

People

(Reporter: wpt-sync, Unassigned)

References

()

Details

(Whiteboard: [wptsync downstream])

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

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

Javier Contreras Tenorio (from Dev Box) <javiercon@microsoft.com> wrote:

[gap-decorations] Parse row-rule-color property

This CL introduces parsing for the row-rule-color property which
sets the color of the gap decorations in rows see:
https://drafts.csswg.org/css-gaps-1/#column-row-rule-color

Bug: 357648037
Change-Id: I26bddb4e531bcc58b93247a8dc7220aa5e23da08
Reviewed-on: https://chromium-review.googlesource.com/6288989
WPT-Export-Revision: 036568f5052ec9cb23ba67d442977400bb283535

Component: web-platform-tests → CSS Parsing and Computation
Product: Testing → Core

CI Results

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

Total 4 tests and 18 subtests

Status Summary

Firefox

OK : 4
PASS: 36
FAIL: 46

Chrome

OK : 4
PASS: 36
FAIL: 46

Safari

OK : 4
PASS: 36
FAIL: 46

Links

Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base

Details

New Tests That Don't Pass

  • /css/css-gaps/tentative/parsing/gap-decorations-color-computed.html [wpt.fyi]
    • Property column-rule-color value 'repeat(4, yellow)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property column-rule-color value 'red green blue': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property column-rule-color value 'repeat(7, lime) repeat(3, red)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property column-rule-color value 'repeat(auto, red)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property column-rule-color value 'repeat(calc(5 + 3), salmon)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property column-rule-color value 'repeat(auto, rgb(from lime r g b))': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property row-rule-color value 'currentcolor': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property row-rule-color value 'red': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property row-rule-color value 'repeat(4, yellow)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property row-rule-color value 'red green blue': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property row-rule-color value 'repeat(7, lime) repeat(3, red)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property row-rule-color value 'repeat(auto, red)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property row-rule-color value 'repeat(calc(5 + 3), salmon)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property row-rule-color value 'color-mix(in srgb, red 50%, blue 50%)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property row-rule-color value 'color-mix(in srgb, lime 25%, yellow 75%)': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property row-rule-color value 'repeat(auto, rgb(from lime r g b))': FAIL (Chrome: FAIL, Safari: FAIL)
    • Property row-rule-color value 'rgb(from yellow calc(255 - r) calc(255 - g) calc(255 - b))': FAIL (Chrome: FAIL, Safari: FAIL)
  • /css/css-gaps/tentative/parsing/gap-decorations-color-valid.html [wpt.fyi]
    • e.style['column-rule-color'] = "repeat(4, blue)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['column-rule-color'] = "repeat(3, red green blue)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['column-rule-color'] = "repeat(1, red green blue yellow)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['column-rule-color'] = "repeat(4, cyan)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['column-rule-color'] = "green blue" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['column-rule-color'] = "red blue green yellow pink" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['column-rule-color'] = "repeat(3, blue) repeat(4, red)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['column-rule-color'] = "red repeat(3, blue) blue repeat(4, red green cyan)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['column-rule-color'] = "repeat(4, red green cyan) repeat(5, yellow) blue" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['column-rule-color'] = "repeat(auto, red)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['column-rule-color'] = "repeat(auto, red green blue)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['column-rule-color'] = "repeat(auto, red green) red" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['column-rule-color'] = "repeat(4, blue red green) repeat(auto, red)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['column-rule-color'] = "blue repeat(auto, red green) repeat(4, blue red green)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['row-rule-color'] = "repeat(4, blue)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['row-rule-color'] = "repeat(3, red green blue)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['row-rule-color'] = "repeat(1, red green blue yellow)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['row-rule-color'] = "red" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['row-rule-color'] = "repeat(4, cyan)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['row-rule-color'] = "green blue" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['row-rule-color'] = "red blue green yellow pink" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['row-rule-color'] = "repeat(3, blue) repeat(4, red)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['row-rule-color'] = "red repeat(3, blue) blue repeat(4, red green cyan)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['row-rule-color'] = "repeat(4, red green cyan) repeat(5, yellow) blue" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['row-rule-color'] = "repeat(auto, red)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['row-rule-color'] = "repeat(auto, red green blue)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['row-rule-color'] = "repeat(auto, red green) red" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['row-rule-color'] = "repeat(4, blue red green) repeat(auto, red)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
    • e.style['row-rule-color'] = "blue repeat(auto, red green) repeat(4, blue red green)" should set the property value: FAIL (Chrome: FAIL, Safari: FAIL)
Pushed by wptsync@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/e94ac8a0889f [wpt PR 51079] - [gap-decorations] Parse `row-rule-color` property, a=testonly https://hg.mozilla.org/integration/autoland/rev/1a9fd8e1bbca [wpt PR 51079] - Update wpt metadata, a=testonly
Status: NEW → RESOLVED
Closed: 10 days ago
Resolution: --- → FIXED
Target Milestone: --- → 138 Branch
You need to log in before you can comment on or make changes to this bug.