Closed Bug 1994196 Opened 1 month ago Closed 1 month ago

Perma /html/semantics/the-button-element/command-and-commandfor/on-popover-behavior.html | invoking (as show-popover) should create an implicit anchor reference for anchor positioning. - assert_not_equals: - when Gecko 146 merges to beta on 2025-11-10

Categories

(Core :: CSS Parsing and Computation, defect)

defect

Tracking

()

VERIFIED FIXED
146 Branch
Tracking Status
firefox-esr115 --- unaffected
firefox-esr140 --- unaffected
firefox144 --- unaffected
firefox145 --- unaffected
firefox146 + fixed

People

(Reporter: NarcisB, Assigned: dshin)

References

(Blocks 1 open bug, Regression)

Details

(Keywords: regression)

Attachments

(1 file)

Central-as-beta simulation:
How to run these simulations:
Failure log

Log snippet:

[task 2025-10-14T11:29:24.848+00:00] 11:29:24     INFO - TEST-PASS | /html/semantics/the-button-element/command-and-commandfor/on-popover-behavior.html | invoking (as hide-popover) closed popover is noop 
[task 2025-10-14T11:29:24.848+00:00] 11:29:24     INFO - TEST-UNEXPECTED-FAIL | /html/semantics/the-button-element/command-and-commandfor/on-popover-behavior.html | invoking (as show-popover) should create an implicit anchor reference for anchor positioning. - assert_not_equals: popover should not be at the top of the window because it is anchor positioned. got disallowed value 0
[task 2025-10-14T11:29:24.848+00:00] 11:29:24     INFO - @http://web-platform.test:8000/html/semantics/the-button-element/command-and-commandfor/on-popover-behavior.html:168:22
[task 2025-10-14T11:29:24.848+00:00] 11:29:24     INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2869:25
[task 2025-10-14T11:29:24.848+00:00] 11:29:24     INFO - test@http://web-platform.test:8000/resources/testharness.js:633:30
[task 2025-10-14T11:29:24.848+00:00] 11:29:24     INFO - @http://web-platform.test:8000/html/semantics/the-button-element/command-and-commandfor/on-popover-behavior.html:161:7
[task 2025-10-14T11:29:24.849+00:00] 11:29:24     INFO - TEST-OK | /html/semantics/the-button-element/command-and-commandfor/on-popover-behavior.html | took 671ms
[task 2025-10-14T11:29:24.850+00:00] 11:29:24     INFO - PID 43436 | 1760441364844	Marionette	INFO	Stopped listening on port 35767
[task 2025-10-14T11:29:27.849+00:00] 11:29:27     INFO - Browser exited with return code -15
[task 2025-10-14T11:29:27.850+00:00] 11:29:27     INFO - Closing logging queue
[task 2025-10-14T11:29:27.851+00:00] 11:29:27     INFO - queue closed
[task 2025-10-14T11:29:27.866+00:00] 11:29:27     INFO - INFO | runtests.py | TSan using symbolizer at /builds/worker/workspace/build/application/firefox/llvm-symbolizer
[task 2025-10-14T11:29:27.867+00:00] 11:29:27     INFO - Application command: /builds/worker/workspace/build/application/firefox/firefox --marionette --remote-allow-system-access about:blank -profile /tmp/tmpcs7urm9b
[task 2025-10-14T11:29:27.883+00:00] 11:29:27     INFO - PID 43950 | ATTENTION: default value of option mesa_glthread overridden by environment.
[task 2025-10-14T11:29:27.884+00:00] 11:29:27     INFO - PID 43950 | 1760441332777	Marionette	INFO	Marionette enabled
[task 2025-10-14T11:29:27.884+00:00] 11:29:27     INFO - PID 43950 | ATTENTION: default value of option mesa_glthread overridden by environment.
[task 2025-10-14T11:29:27.885+00:00] 11:29:27     INFO - PID 43950 | 1760441333629	Marionette	INFO	Listening on port 50211
[task 2025-10-14T11:29:27.885+00:00] 11:29:27     INFO - PID 43950 | Crash Annotation GraphicsCriticalError: |[0][GFX1-]: Calling WaitFlushedEvent::Run: is delayed: 2318 (t=9.94394) [GFX1-]: Calling WaitFlushedEvent::Run: is delayed: 2318
[task 2025-10-14T11:29:27.886+00:00] 11:29:27     INFO - PID 43950 | /builds/worker/workspace/build/application/firefox/llvm-symbolizer: error: '[anon:js-executable-memory]': No such file or directory
[task 2025-10-14T11:29:27.886+00:00] 11:29:27     INFO - Starting runner
Flags: needinfo?(jjalkanen)

Should just be a matter of adding the anchor-positioning pref, since off out of Nightly at the moment.
There's been a few of these, unfortunately.. Wonder if there's any way to automate it?

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

Summary: Perma /html/semantics/the-button-element/command-and-commandfor/on-popover-behavior.html | invoking (as show-popover) should create an implicit anchor reference for anchor positioning. - assert_not_equals: - when Gecko 145 merges to beta on 2025-11-10 → Perma /html/semantics/the-button-element/command-and-commandfor/on-popover-behavior.html | invoking (as show-popover) should create an implicit anchor reference for anchor positioning. - assert_not_equals: - when Gecko 146 merges to beta on 2025-11-10
Severity: -- → S3
Priority: -- → P2

Moving it to CSS component, where we handle and track most of the anchor positioning shipping work.

Severity: S3 → --
Component: DOM: Core & HTML → CSS Parsing and Computation
Priority: P2 → --
Assignee: nobody → dshin
Status: NEW → ASSIGNED
Pushed by dshin@mozilla.com: https://github.com/mozilla-firefox/firefox/commit/1248ecb2efb7 https://hg.mozilla.org/integration/autoland/rev/bc71889d1272 Make sure anchor positioning pref is enabled for on-popover-behavior.html. r=jwatt
Status: ASSIGNED → RESOLVED
Closed: 1 month ago
Resolution: --- → FIXED
Target Milestone: --- → 146 Branch

Verified fixed in today's beta simulation.

Status: RESOLVED → VERIFIED
Flags: needinfo?(jjalkanen)
QA Whiteboard: [qa-triage-done-c147/b146]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: