Closed Bug 2003556 Opened 7 months ago Closed 6 months ago

sandiego.org - The options list from the language menu located in the page footer is rendered broken

Categories

(Core :: CSS Parsing and Computation, defect)

Firefox 147
Desktop
Windows 10
defect

Tracking

()

RESOLVED DUPLICATE of bug 1991929
Tracking Status
firefox147 --- affected

People

(Reporter: rbucata, Unassigned)

References

(Blocks 1 open bug, )

Details

Attachments

(3 files)

Attached video Chr vs ff

Environment:
Operating system: Windows 10
Firefox version: Firefox 147.0a1 (2025-12-01)

Steps to reproduce:

  1. Navigate to: https://www.sandiego.org/
  2. Scroll and reach the page footer
  3. 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

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.

Depends on: 1989292

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?

Flags: needinfo?(mozmail)
Flags: needinfo?(dshin)

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">.

No longer depends on: 1989292

Here's a much simpler test-case for that.

Blocks: 1991929
Flags: needinfo?(dshin)
No longer blocks: 1991929
Depends on: 1991929
Flags: needinfo?(mozmail)

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.

Technically Chrome is more correct here - menu overflows the CB and should get shifted up.

Severity: -- → S3

Works great now.

Status: NEW → RESOLVED
Closed: 6 months ago
Duplicate of bug: 1991929
Resolution: --- → DUPLICATE
No longer depends on: 1991929
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: