Closed Bug 1955997 Opened 29 days ago Closed 28 days ago

Perma [tier 2] devtools/client/performance-new/test/browser/browser_aboutprofiling-more-actions-menu.js | Node is not accessible via accessibility API: id: , tagName: PANEL-ITEM, className: -

Categories

(DevTools :: Performance Tools (Profiler/Timeline), defect, P5)

defect

Tracking

(firefox-esr128 unaffected, firefox136 unaffected, firefox137 unaffected, firefox138 fixed)

RESOLVED FIXED
138 Branch
Tracking Status
firefox-esr128 --- unaffected
firefox136 --- unaffected
firefox137 --- unaffected
firefox138 --- fixed

People

(Reporter: intermittent-bug-filer, Assigned: julienw)

References

(Regression)

Details

(Keywords: intermittent-failure, intermittent-testcase, regression, Whiteboard: [fxp])

Attachments

(1 file)

Filed by: agoloman [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=500646179&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/LLrQcz16SNisKGOnwjVzrg/runs/0/artifacts/public/logs/live_backing.log


[task 2025-03-24T14:06:54.608Z] 14:06:54     INFO - TEST-PASS | devtools/client/performance-new/test/browser/browser_aboutprofiling-more-actions-menu.js | The item to copy environment variables for startup profiling is present in the menu - 
[task 2025-03-24T14:06:54.609Z] 14:06:54     INFO - Buffered messages finished
[task 2025-03-24T14:06:54.610Z] 14:06:54     INFO - TEST-UNEXPECTED-FAIL | devtools/client/performance-new/test/browser/browser_aboutprofiling-more-actions-menu.js | Node is not accessible via accessibility API: id: , tagName: PANEL-ITEM, className:  - 
[task 2025-03-24T14:06:54.611Z] 14:06:54     INFO - Stack trace:
[task 2025-03-24T14:06:54.611Z] 14:06:54     INFO - chrome://mochikit/content/browser-test.js:test_ok:1626
[task 2025-03-24T14:06:54.611Z] 14:06:54     INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:a11yFail:760
[task 2025-03-24T14:06:54.611Z] 14:06:54     INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:assertCanBeClicked:1169
[task 2025-03-24T14:06:54.611Z] 14:06:54     INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:runIfA11YChecks/this.AccessibilityUtils:1145
[task 2025-03-24T14:06:54.611Z] 14:06:54     INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:handleEvent:1264
[task 2025-03-24T14:06:54.611Z] 14:06:54     INFO - chrome://mochikit/content/tests/SimpleTest/EventUtils.js:sendMouseEvent:308
[task 2025-03-24T14:06:54.611Z] 14:06:54     INFO - chrome://mochitests/content/browser/devtools/client/performance-new/test/browser/browser_aboutprofiling-more-actions-menu.js:test/<:79
[task 2025-03-24T14:06:54.611Z] 14:06:54     INFO - chrome://mochitests/content/browser/devtools/client/performance-new/test/browser/helpers.js:withAboutProfiling/<:446
[task 2025-03-24T14:06:54.611Z] 14:06:54     INFO - resource://testing-common/BrowserTestUtils.sys.mjs:withNewTab:121
[task 2025-03-24T14:06:54.611Z] 14:06:54     INFO - chrome://mochitests/content/browser/devtools/client/performance-new/test/browser/helpers.js:withAboutProfiling:436
[task 2025-03-24T14:06:54.612Z] 14:06:54     INFO - chrome://mochitests/content/browser/devtools/client/performance-new/test/browser/browser_aboutprofiling-more-actions-menu.js:test:35
[task 2025-03-24T14:06:54.612Z] 14:06:54     INFO - chrome://mochikit/content/browser-test.js:handleTask:1170
[task 2025-03-24T14:06:54.612Z] 14:06:54     INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1242
[task 2025-03-24T14:06:54.612Z] 14:06:54     INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1383
[task 2025-03-24T14:06:54.612Z] 14:06:54     INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1159
[task 2025-03-24T14:06:54.612Z] 14:06:54     INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1058
[task 2025-03-24T14:06:54.612Z] 14:06:54     INFO - TEST-PASS | devtools/client/performance-new/test/browser/browser_aboutprofiling-more-actions-menu.js | The clipboard contains the environment variables suitable for startup profiling. - 
Regressed by: 1954772
No longer regressed by: 1908308
Regressed by: 1954675
No longer regressed by: 1954772

I don't think it's regressed by bug 1954675. We added this test in bug 1908308, so it's likely that it's a failure in some certain platforms/configurations.

What do you think Julien? It's failing on opt-mochitest-devtools-chrome-a11y-checks dt1, so it's possible that it's a failure only when the a11y checks are enabled.

Flags: needinfo?(felash)

Yeah I believe so.
At least bug 1954675 is extremely unlikely.

I'm gonna have a look.

Flags: needinfo?(felash)
Regressed by: 1908308
No longer regressed by: 1954675

Previously we were using EventUtils.sendMouseEvent on a <panel-item>,
but that element isn't accessible. By using synthsizeMouseAtCenter
instead, Firefox will use the deepest element in the tree, which is the
button in this case.

Assignee: nobody → felash
Status: NEW → ASSIGNED

It was backfills that showed it was regressed by 1954675.

(In reply to agoloman from comment #5)

It was backfills that showed it was regressed by 1954675.

I see, but this makes no sense :-) there must be another bug somewhere.

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

Pushed by jwajsberg@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/893e91eeba37 Use synthesizeMouseAtCenter instead of sendMouseEvent so that the interactive element is used r=canaltinova,profiler-reviewers
Status: ASSIGNED → RESOLVED
Closed: 28 days ago
Resolution: --- → FIXED
Target Milestone: --- → 138 Branch
Regressions: 1956229
No longer regressions: 1956229
Whiteboard: [fxp]
See Also: → 1956393
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: