Perma [Tier 2] browser/base/content/test/fullscreen/browser_fullscreen_toplevel_warning.js | single tracking bug
Categories
(Core :: DOM: Core & HTML, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox-esr140 | --- | unaffected |
| firefox-esr153 | --- | unaffected |
| firefox153 | --- | unaffected |
| firefox154 | --- | unaffected |
| firefox155 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: florian)
References
(Regression)
Details
(Keywords: intermittent-failure, intermittent-testcase, regression, Whiteboard: [stockwell unknown])
Attachments
(1 file)
Filed by: smolnar [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=579992444&repo=autoland&task=aqC-iFvQS_e3fCQUarE0zw.0
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/aqC-iFvQS_e3fCQUarE0zw/runs/0/artifacts/public/logs/live_backing.log
[task 2026-07-21T16:44:26.218+00:00] 16:44:26 INFO - TEST-PASS | browser/base/content/test/fullscreen/browser_fullscreen_toplevel_warning.js | test_fullscreen_warning_three_nested_origins - Top-level fullscreen: warning shows top-level domain
[task 2026-07-21T16:44:26.219+00:00] 16:44:26 INFO - Buffered messages finished
[task 2026-07-21T16:44:26.221+00:00] 16:44:26 INFO - TEST-UNEXPECTED-FAIL | browser/base/content/test/fullscreen/browser_fullscreen_toplevel_warning.js | test_fullscreen_warning_three_nested_origins - Node is not accessible via accessibility API: id: fullscreen-exit-button, tagName: html:button, className:
[task 2026-07-21T16:44:26.221+00:00] 16:44:26 INFO - chrome://mochikit/content/browser-test.js:test_ok:1917
[task 2026-07-21T16:44:26.221+00:00] 16:44:26 INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:a11yFail:812
[task 2026-07-21T16:44:26.221+00:00] 16:44:26 INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:assertCanBeClicked:1224
[task 2026-07-21T16:44:26.221+00:00] 16:44:26 INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:runIfA11YChecks/this.AccessibilityUtils:1200
[task 2026-07-21T16:44:26.221+00:00] 16:44:26 INFO - chrome://mochikit/content/tests/SimpleTest/AccessibilityUtils.js:handleEvent:1323
[task 2026-07-21T16:44:26.221+00:00] 16:44:26 INFO - chrome://mochitests/content/browser/browser/base/content/test/fullscreen/browser_fullscreen_toplevel_warning.js:exitFullscreen:137
[task 2026-07-21T16:44:26.221+00:00] 16:44:26 INFO - chrome://mochitests/content/browser/browser/base/content/test/fullscreen/browser_fullscreen_toplevel_warning.js:test_fullscreen_warning_three_nested_origins/<:152
[task 2026-07-21T16:44:26.221+00:00] 16:44:26 INFO - resource://testing-common/BrowserTestUtils.sys.mjs:withNewTab:134
[task 2026-07-21T16:44:26.221+00:00] 16:44:26 INFO - chrome://mochitests/content/browser/browser/base/content/test/fullscreen/browser_fullscreen_toplevel_warning.js:test_fullscreen_warning_three_nested_origins:96
[task 2026-07-21T16:44:26.221+00:00] 16:44:26 INFO - chrome://mochikit/content/browser-test.js:handleTask:1402
[task 2026-07-21T16:44:26.221+00:00] 16:44:26 INFO - chrome://mochikit/content/browser-test.js:_runTaskBasedTest:1492
[task 2026-07-21T16:44:26.221+00:00] 16:44:26 INFO - chrome://mochikit/content/browser-test.js:Tester_execTest:1644
[task 2026-07-21T16:44:26.221+00:00] 16:44:26 INFO - chrome://mochikit/content/browser-test.js:nextTest/<:1382
[task 2026-07-21T16:44:26.221+00:00] 16:44:26 INFO - chrome://mochikit/content/tests/SimpleTest/SimpleTest.js:SimpleTest.waitForFocus/<:1060
[task 2026-07-21T16:44:26.222+00:00] 16:44:26 INFO - GECKO(9006) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpb67f3mc_.mozrunner/runtests_leaks_tab_pid9544.log
[task 2026-07-21T16:44:26.222+00:00] 16:44:26 INFO - GECKO(9006) | ### XPCOM_MEM_BLOAT_LOG defined -- logging bloat/leaks to /tmp/tmpb67f3mc_.mozrunner/runtests_leaks_tab_pid9544.log
[task 2026-07-21T16:44:26.292+00:00] 16:44:26 INFO - TEST-PASS | browser/base/content/test/fullscreen/browser_fullscreen_toplevel_warning.js | test_fullscreen_warning_three_nested_origins - Middle frame fullscreen: warning shows top-level domain
Updated•1 month ago
|
Comment 1•1 month ago
|
||
The Bugbug bot thinks this bug should belong to the 'Core::DOM: Core & HTML' component, and is moving the bug to that component. Please correct in case you think the bot is wrong.
| Comment hidden (Intermittent Failures Robot) |
Comment 3•1 month ago
|
||
Set release status flags based on info from the regressing bug 2052047
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Comment hidden (Intermittent Failures Robot) |
| Assignee | ||
Comment 8•1 month ago
|
||
The test clicked #fullscreen-exit-button from the MozDOMFullscreen:Entered
handler, ie. while nsGlobalWindowOuter::SetWidgetFullscreen still has the chrome
refresh driver frozen. No refresh tick can happen there, so the accessibility
tree update queued when the warning popover was shown never ran, and the
forceRefreshDriverTick() fallback in AccessibilityUtils silently did nothing.
The exit button had no accessible, and the a11y checks failed on the click.
Waiting for FullscreenWarningOnScreen instead puts the click after the refresh
driver has been thawed and the accessibility tree updated.
This also re-enables the test on the Nova configuration, where the same failure
was skipped for bug 2057924.
Updated•1 month ago
|
Comment 10•1 month ago
|
||
Comment 11•1 month ago
|
||
| bugherder | ||
| Comment hidden (Intermittent Failures Robot) |
Description
•