Open Bug 850409 Opened 11 years ago Updated 2 years ago

Arrow panel width doesn't take into account overflow CSS property of children

Categories

(Core :: XUL, defect)

x86
All
defect

Tracking

()

People

(Reporter: mconley, Unassigned)

Details

Attachments

(2 files)

STR:

1) Take content X with fixed height and width, and put it inside a smaller container Y with overflow set to hidden
2) Put all of that within an arrow panel

What happens?

The panel's width accomodates to the larger element X. Screenshot coming.
Attached image Screenshot of problem
Larger item has background set to red. Arrow panel is showing the outline.
Attached patch Chrome MochitestSplinter Review
Here's the failing test I wrote.
Hey Neil,

I need to fix this to make the Australis menu panel work to spec. Any idea where I'd start looking in order to fix this?

-Mike
Flags: needinfo?(enndeakin)
Blocks: 844281
Summary: Arrow panel width doesn't take into account overflow attribute of children → Arrow panel width doesn't take into account overflow CSS property of children
It turns out that I can hide the sliding elements that are in the Australis panel with the translateX property.

This is no longer blocking me, and the urgency is altogether reduced.
No longer blocks: 844281
Flags: needinfo?(enndeakin)
Component: XP Toolkit/Widgets: Menus → XUL
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: