sandiego.org - The options list from the language menu located in the page footer is rendered broken
Categories
(Core :: CSS Parsing and Computation, defect)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox147 | --- | affected |
People
(Reporter: rbucata, Unassigned)
References
(Blocks 1 open bug, )
Details
Attachments
(3 files)
Environment:
Operating system: Windows 10
Firefox version: Firefox 147.0a1 (2025-12-01)
Steps to reproduce:
- Navigate to: https://www.sandiego.org/
- Scroll and reach the page footer
- Trigger the language drop-down menu located on the right-hand side and observe
Expected Behavior:
The list of options is rendered correctly
Actual Behavior:
The list of options is rendered broken
Notes:
- Reproduces regardless of the status of ETP
- Issue found during the Anchor-positioning QA testing phase
| Reporter | ||
Updated•7 months ago
|
Comment 1•7 months ago
|
||
Ah, this is an instance of Bug 1989292.
Because we generate position-area grid with local containing block, with scrollers at initial position, there's zero height in any selected track.
Comment 2•6 months ago
|
||
Bug 1989292 fixed the zero-height in your test-case, but the element is still supposed to shrink-wrap, right? Do you know where that is tracked?
Comment 3•6 months ago
|
||
Also it didn't seem to be related to that bug after all because the containing block is not a scroller, there's a rule like:
.layout-container div:has(#language-dropdown--footer) {
position: relative;
}
Which makes the CB a non-scrollable <div class="footer-languages">.
Comment 4•6 months ago
|
||
Here's a much simpler test-case for that.
Updated•6 months ago
|
Comment 5•6 months ago
•
|
||
The patches for bug 1991929 seem to fix this for me.
Although there is still a difference to Chrome, I think Chrome is currently rendering this incorrectly. Currently in Chrome Canary the menu list covers the menu. But the positioned element has position-area: end center, so really the menu list should be centered under the menu.
Comment 6•6 months ago
|
||
Technically Chrome is more correct here - menu overflows the CB and should get shifted up.
Updated•6 months ago
|
Comment 7•6 months ago
|
||
Works great now.
Description
•