Closed Bug 2024934 Opened 2 months ago Closed 2 months ago

Perma devtools/client/shared/test/browser_outputparser.js | CSS property correctly parsed for color: color-mix(in srgb, red, blue, green) - Got "color-mix(in srgb, red, blue, green)" - when Gecko 150 merges to beta on 2026-03-23

Categories

(DevTools :: Inspector: Rules, defect)

defect

Tracking

(firefox-esr115 unaffected, firefox-esr140 unaffected, firefox148 unaffected, firefox149 unaffected, firefox150+ verified)

VERIFIED FIXED
150 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr140 --- unaffected
firefox148 --- unaffected
firefox149 --- unaffected
firefox150 + verified

People

(Reporter: rperta, Assigned: nchevobbe)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

[task 2026-03-20T10:56:02.925+00:00] 10:56:02     INFO - TEST-PASS | devtools/client/shared/test/browser_outputparser.js | CSS property correctly parsed for color: color-mix(in srgb, red, contrast-color(hsl(0 100 200)))
[task 2026-03-20T10:56:02.925+00:00] 10:56:02     INFO - Testing color: color-mix(in srgb, red, blue, green)
[task 2026-03-20T10:56:02.926+00:00] 10:56:02     INFO - Buffered messages finished
[task 2026-03-20T10:56:02.929+00:00] 10:56:02     INFO - TEST-UNEXPECTED-FAIL | devtools/client/shared/test/browser_outputparser.js | CSS property correctly parsed for color: color-mix(in srgb, red, blue, green) - Got "color-mix(in srgb, red, blue, green)", expected "color-mix(in srgb, <span data-color=\"red\" class=\"color-swatch-container\"><span class=\"test-class\" style=\"background-color:red\" tabindex=\"0\" role=\"button\" data-color-function=\"color-mix\"></span><span>red</span></span>, <span data-color=\"blue\" class=\"color-swatch-container\"><span class=\"test-class\" style=\"background-color:blue\" tabindex=\"0\" role=\"button\" data-color-function=\"color-mix\"></span><span>blue</span></span>, <span data-color=\"green\" class=\"color-swatch-container\"><span class=\"test-class\" style=\"background-color:green\" tabindex=\"0\" role=\"button\" data-color-function=\"color-mix\"></span><span>green</span></span>)"
[task 2026-03-20T10:56:02.929+00:00] 10:56:02     INFO - chrome://mochikit/content/browser-test.js:test_is:1913
[task 2026-03-20T10:56:02.929+00:00] 10:56:02     INFO - chrome://mochitests/content/browser/devtools/client/shared/test/browser_outputparser.js:testParseCssProperty:414
[task 2026-03-20T10:56:02.929+00:00] 10:56:02     INFO - chrome://mochitests/content/browser/devtools/client/shared/test/browser_outputparser.js:performTest:31
[task 2026-03-20T10:56:02.929+00:00] 10:56:02     INFO - chrome://mochitests/content/browser/devtools/client/shared/test/browser_outputparser.js:null:16
[task 2026-03-20T10:56:02.929+00:00] 10:56:02     INFO - chrome://mochikit/content/browser-test.js:handleTask:1376
[task 2026-03-20T10:56:02.929+00:00] 10:56:02     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1466
[task 2026-03-20T10:56:02.929+00:00] 10:56:02     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1617
[task 2026-03-20T10:56:02.929+00:00] 10:56:02     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1356
[task 2026-03-20T10:56:02.929+00:00] 10:56:02     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1060
[task 2026-03-20T10:56:02.929+00:00] 10:56:02     INFO - Testing color: color-mix(in srgb, red)
[task 2026-03-20T10:56:02.930+00:00] 10:56:02     INFO - GECKO(6253) | [dump-scope] Serializing variables for frame: chrome://mochikit/content/browser-test.js @ 36:9
[task 2026-03-20T10:56:02.930+00:00] 10:56:02     INFO - GECKO(6253) | [dump-scope] Serializing variables for frame: chrome://mochikit/content/browser-test.js @ 1864:3
[task 2026-03-20T10:56:02.931+00:00] 10:56:02     INFO - GECKO(6253) | [dump-scope] Serializing variables for frame: chrome://mochikit/content/browser-test.js @ 1902:9
[task 2026-03-20T10:56:02.931+00:00] 10:56:02     INFO - GECKO(6253) | [dump-scope] Serializing variables for frame: chrome://mochikit/content/browser-test.js @ 1913:10
[task 2026-03-20T10:56:02.932+00:00] 10:56:02     INFO - GECKO(6253) | [dump-scope] Serializing variables for frame: chrome://mochitests/content/browser/devtools/client/shared/test/browser_outputparser.js @ 414:7
[task 2026-03-20T10:56:02.932+00:00] 10:56:02     INFO - GECKO(6253) | [dump-scope] Serializing variables for frame: chrome://mochitests/content/browser/devtools/client/shared/test/browser_outputparser.js @ 31:23
[task 2026-03-20T10:56:02.933+00:00] 10:56:02     INFO - GECKO(6253) | [dump-scope] Serializing variables for frame: chrome://mochitests/content/browser/devtools/client/shared/test/browser_outputparser.js @ 16:9
[task 2026-03-20T10:56:02.933+00:00] 10:56:02     INFO - GECKO(6253) | [dump-scope] Serializing variables for frame: chrome://mochikit/content/browser-test.js @ 1376:26
[task 2026-03-20T10:56:02.934+00:00] 10:56:02     INFO - GECKO(6253) | [dump-scope] Serializing variables for frame: chrome://mochikit/content/browser-test.js @ 1466:18
[task 2026-03-20T10:56:02.934+00:00] 10:56:02     INFO - GECKO(6253) | [dump-scope] Saving scope variables as a JSON file: /builds/worker/workspace/build/blobber_upload_dir/scope-variables-1774004162699-browser_outputparser.js_16_9.json
[task 2026-03-20T10:56:02.935+00:00] 10:56:02     INFO - Not taking screenshot here: see the one that was previously logged
[task 2026-03-20T10:56:02.936+00:00] 10:56:02     INFO - TEST-UNEXPECTED-FAIL | devtools/client/shared/test/browser_outputparser.js | CSS property correctly parsed for color: color-mix(in srgb, red) - Got "color-mix(in srgb, red)", expected "color-mix(in srgb, <span data-color=\"red\" class=\"color-swatch-container\"><span class=\"test-class\" style=\"background-color:red\" tabindex=\"0\" role=\"button\" data-color-function=\"color-mix\"></span><span>red</span></span>)"
[task 2026-03-20T10:56:02.936+00:00] 10:56:02     INFO - chrome://mochikit/content/browser-test.js:test_is:1913
[task 2026-03-20T10:56:02.936+00:00] 10:56:02     INFO - chrome://mochitests/content/browser/devtools/client/shared/test/browser_outputparser.js:testParseCssProperty:414
[task 2026-03-20T10:56:02.936+00:00] 10:56:02     INFO - chrome://mochitests/content/browser/devtools/client/shared/test/browser_outputparser.js:performTest:31
[task 2026-03-20T10:56:02.936+00:00] 10:56:02     INFO - chrome://mochitests/content/browser/devtools/client/shared/test/browser_outputparser.js:null:16
[task 2026-03-20T10:56:02.936+00:00] 10:56:02     INFO - chrome://mochikit/content/browser-test.js:handleTask:1376
[task 2026-03-20T10:56:02.936+00:00] 10:56:02     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1466
[task 2026-03-20T10:56:02.936+00:00] 10:56:02     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1617
[task 2026-03-20T10:56:02.936+00:00] 10:56:02     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1356
[task 2026-03-20T10:56:02.936+00:00] 10:56:02     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1060
[task 2026-03-20T10:56:02.937+00:00] 10:56:02     INFO - TEST-PASS | devtools/client/shared/test/browser_outputparser.js | captain, we have the div
[task 2026-03-20T10:56:02.937+00:00] 10:56:02     INFO - TEST-PASS | devtools/client/shared/test/browser_outputparser.js | CSS property correctly parsed

Keywords: regression
Regressed by: 2024544

:nchevobbe, since you are the author of the regressor, bug 2024544, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Flags: needinfo?(nchevobbe)

Fx150 merges to beta on Monday so there's little time to fix this

we probably need to set the pref that is nightly only for now: https://searchfox.org/firefox-main/rev/8a756a3ed58c5fb8aed589d5e89a43f55b8bdc32/modules/libpref/init/StaticPrefList.yaml#10315-10319

- name: layout.css.color-mix-multi-color.enabled
  type: RelaxedAtomicBool
  value: @IS_NIGHTLY_BUILD@
  mirror: always
  rust: true

I'll have a patch ready soon

Flags: needinfo?(nchevobbe)

Set layout.css.color-mix-multi-color.enabled to true (it's only enabled on Nightly
at the moment), so the new assertions added for multicolor color-mix still work.

Assignee: nobody → nchevobbe
Status: NEW → ASSIGNED
Pushed by nchevobbe@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/3767910e4f3c https://hg.mozilla.org/integration/autoland/rev/a9e9220505ff [devtools] Fix browser_outputparser.js beta perma-fail. r=devtools-reviewers,jdescottes.
Status: ASSIGNED → RESOLVED
Closed: 2 months ago
Resolution: --- → FIXED
Target Milestone: --- → 150 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: