Closed Bug 54107 Opened 25 years ago Closed 25 years ago

Menulists sometimes drawn too small, and not defaulting to crop text

Categories

(SeaMonkey :: Themes, defect, P2)

defect

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: hangas, Assigned: hewitt)

References

Details

(Whiteboard: [nsbeta3++])

In Modern the menulists (widget that works like Windows drop-down) are often drawn too small making many dialogs and some top level windows look very bad. This problem is caused by an extra flex="1" inside the Modern xbl for menulist. In all skins the text shown in a menulist is not cropped by default so some of our menulist widgets draw text over the end of the menulist. This change is to add crop="right" on the xbl for menulist. Joe is ready to make these two one-line changes.
These menu lists make many of our windows and dialogs seem broken and look really bad. Marking nsbeta3+, looking for ++.
Keywords: nsbeta3, rtm
Priority: P3 → P2
Whiteboard: nsbeta3+
PDT marking nsbeta3++
Whiteboard: nsbeta3+ → [nsbeta3++]
*** Bug 54292 has been marked as a duplicate of this bug. ***
Any progress here?
I'm about to check in a fix for the "too small" problem. Leaving the crop problem behind for now because testing has shown that some menulists hide their contents when cropped (such as on prefs > fonts, the font size menulists) because they're too small. Please note that menulists are still a bit jumpy even with this fix. This has to do with a focus issue that will be resolved when the fix for #54073 is checked in for RTM.
Status: NEW → ASSIGNED
Fixed.
Status: ASSIGNED → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
*** Bug 53085 has been marked as a duplicate of this bug. ***
work ok on all platforms (2999-09-28-10-MN6).
Status: RESOLVED → VERIFIED
I'm not pleased with this fix if it means that a closed menulist doesn't size to the longest menuitem text. We shouldn't have menulists with "..." for the closed-state text unless the size of the menulist was restricted by CSS values.
*** Bug 53508 has been marked as a duplicate of this bug. ***
Product: Core → SeaMonkey
You need to log in before you can comment on or make changes to this bug.