Closed Bug 1840076 Opened 3 years ago Closed 3 years ago

Perma TEST-UNEXPECTED-FAIL | layout/inspector/tests/test_parseStyleSheet_nested.html | TypeError: sheet.cssRules[0].cssRules is undefined - Should not throw any errors when Gecko 116 merges to Beta on 2023-07-04

Categories

(DevTools :: Inspector, defect)

defect

Tracking

(firefox-esr102 unaffected, firefox-esr115 unaffected, firefox114 unaffected, firefox115 unaffected, firefox116+ verified)

VERIFIED FIXED
116 Branch
Tracking Status
firefox-esr102 --- unaffected
firefox-esr115 --- unaffected
firefox114 --- unaffected
firefox115 --- unaffected
firefox116 + verified

People

(Reporter: CosminS, Assigned: nchevobbe)

References

(Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Central-as-beta-simulation
How to run these simulations
Failure log - https://treeherder.mozilla.org/logviewer?job_id=420426283&repo=try

[task 2023-06-23T11:07:50.309Z] 11:07:50     INFO - TEST-START | layout/inspector/tests/test_parseStyleSheet_nested.html
[task 2023-06-23T11:07:50.487Z] 11:07:50     INFO - TEST-INFO | started process screentopng
[task 2023-06-23T11:07:50.684Z] 11:07:50     INFO - TEST-INFO | screentopng: exit 0
[task 2023-06-23T11:07:50.684Z] 11:07:50     INFO - Buffered messages logged at 11:07:50
[task 2023-06-23T11:07:50.684Z] 11:07:50     INFO - add_task | Entering 
[task 2023-06-23T11:07:50.684Z] 11:07:50     INFO - Flush layout
[task 2023-06-23T11:07:50.684Z] 11:07:50     INFO - Buffered messages finished
[task 2023-06-23T11:07:50.684Z] 11:07:50     INFO - TEST-UNEXPECTED-FAIL | layout/inspector/tests/test_parseStyleSheet_nested.html | TypeError: sheet.cssRules[0].cssRules is undefined - Should not throw any errors
[task 2023-06-23T11:07:50.684Z] 11:07:50     INFO - @http://mochi.test:8888/tests/layout/inspector/tests/test_parseStyleSheet_nested.html:30:1
[task 2023-06-23T11:07:50.684Z] 11:07:50     INFO - add_task/nextTick/<@http://mochi.test:8888/tests/SimpleTest/SimpleTest.js:2147:34
[task 2023-06-23T11:07:50.684Z] 11:07:50     INFO - nextTick@http://mochi.test:8888/tests/SimpleTest/SimpleTest.js:2182:11
[task 2023-06-23T11:07:50.684Z] 11:07:50     INFO - setTimeout handler*SimpleTest_setTimeoutShim@http://mochi.test:8888/tests/SimpleTest/SimpleTest.js:920:41
[task 2023-06-23T11:07:50.684Z] 11:07:50     INFO - add_task@http://mochi.test:8888/tests/SimpleTest/SimpleTest.js:2096:17
[task 2023-06-23T11:07:50.684Z] 11:07:50     INFO - @http://mochi.test:8888/tests/layout/inspector/tests/test_parseStyleSheet_nested.html:20:15
[task 2023-06-23T11:07:50.684Z] 11:07:50     INFO - GECKO(3928) | MEMORY STAT | vsize 130558740MB | residentFast 408MB
[task 2023-06-23T11:07:50.684Z] 11:07:50     INFO - TEST-OK | layout/inspector/tests/test_parseStyleSheet_nested.html | took 358ms
[task 2023-06-23T11:07:50.924Z] 11:07:50     INFO - TEST-START | layout/inspector/tests/test_rgba_to_color_name.html
[task 2023-06-23T11:07:51.114Z] 11:07:51     INFO - GECKO(3928) | MEMORY STAT | vsize 130558740MB | residentFast 408MB
[task 2023-06-23T11:07:51.277Z] 11:07:51     INFO - TEST-OK | layout/inspector/tests/test_rgba_to_color_name.html | took 352ms
[task 2023-06-23T11:07:51.535Z] 11:07:51     INFO - TEST-START | layout/inspector/tests/test_selectormatcheselement.html
[task 2023-06-23T11:07:51.722Z] 11:07:51     INFO - Not taking screenshot here: see the one that was previously logged
[task 2023-06-23T11:07:51.722Z] 11:07:51     INFO - Buffered messages logged at 11:07:51
[task 2023-06-23T11:07:51.723Z] 11:07:51     INFO - TEST-PASS | layout/inspector/tests/test_selectormatcheselement.html | Got expected multi-selector rule 
[task 2023-06-23T11:07:51.723Z] 11:07:51     INFO - TEST-PASS | layout/inspector/tests/test_selectormatcheselement.html | Matches #foo 
[task 2023-06-23T11:07:51.723Z] 11:07:51     INFO - TEST-PASS | layout/inspector/tests/test_selectormatcheselement.html | Doesn't match #bar 
[task 2023-06-23T11:07:51.724Z] 11:07:51     INFO - TEST-PASS | layout/inspector/tests/test_selectormatcheselement.html | Doesn't match #foo with a bogus pseudo 
[task 2023-06-23T11:07:51.724Z] 11:07:51     INFO - TEST-PASS | layout/inspector/tests/test_selectormatcheselement.html | Doesn't match #foo::before with bogus pseudo 
[task 2023-06-23T11:07:51.725Z] 11:07:51     INFO - TEST-PASS | layout/inspector/tests/test_selectormatcheselement.html | Does match #foo::before with the :after pseudo 
[task 2023-06-23T11:07:51.725Z] 11:07:51     INFO - Buffered messages finished
[task 2023-06-23T11:07:51.726Z] 11:07:51     INFO - TEST-UNEXPECTED-FAIL | layout/inspector/tests/test_selectormatcheselement.html | uncaught exception - TypeError: nestedRule is undefined at do_test@http://mochi.test:8888/tests/layout/inspector/tests/test_selectormatcheselement.html:69:3
[task 2023-06-23T11:07:51.726Z] 11:07:51     INFO - callStackHandler@http://mochi.test:8888/tests/SimpleTest/SimpleTest.js:285:24
[task 2023-06-23T11:07:51.726Z] 11:07:51     INFO - EventHandlerNonNull*this.addLoadEvent@http://mochi.test:8888/tests/SimpleTest/SimpleTest.js:314:7
[task 2023-06-23T11:07:51.726Z] 11:07:51     INFO - @http://mochi.test:8888/tests/SimpleTest/SimpleTest.js:1768:15
[task 2023-06-23T11:07:51.726Z] 11:07:51     INFO - 
[task 2023-06-23T11:07:51.726Z] 11:07:51     INFO -     simpletestOnerror@SimpleTest/SimpleTest.js:2003:18
[task 2023-06-23T11:07:51.726Z] 11:07:51     INFO -     OnErrorEventHandlerNonNull*@SimpleTest/SimpleTest.js:1978:1
[task 2023-06-23T11:07:51.727Z] 11:07:51     INFO - GECKO(3928) | JavaScript error: http://mochi.test:8888/tests/layout/inspector/tests/test_selectormatcheselement.html, line 69: TypeError: nestedRule is undefined
[task 2023-06-23T11:07:51.740Z] 11:07:51     INFO - GECKO(3928) | MEMORY STAT | vsize 130550548MB | residentFast 410MB
[task 2023-06-23T11:07:51.879Z] 11:07:51     INFO - TEST-OK | layout/inspector/tests/test_selectormatcheselement.html | took 342ms
Flags: needinfo?(emilio)

probably need to enable nesting, I'll handle it

Flags: needinfo?(emilio)

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

For more information, please visit BugBot documentation.

Flags: needinfo?(emilio)

Since nesting is only enabled on Nightly at the moment,
a couple tests using nesting were failing on beta simulation.

Assignee: nobody → nchevobbe
Status: NEW → ASSIGNED
Pushed by nchevobbe@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/bd8e22ff52e4 Set layout.css.nesting.enabled to true for layout/inspector/tests. r=emilio.
Flags: needinfo?(emilio)
Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
Target Milestone: --- → 116 Branch

Set release status flags based on info from the regressing bug 1839638

You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: