Closed Bug 45211 Opened 25 years ago Closed 25 years ago

Hiding, then showing a toolbar with a menulist causes "node in map twice" assertions

Categories

(Core :: XUL, defect, P3)

x86
Windows NT
defect

Tracking

()

VERIFIED FIXED

People

(Reporter: cmanske, Assigned: hyatt)

Details

Start a Composer window. Execute to View | Toolbars | Format Toolbar to hide the toolbar, which contains 3 menulists. Execute the same menu command to show the toolbar and you get 3 assertions in UndisplayedMap::AppendNodeFor(). Discussion with hyatt concluded that it is the menulists that cause the problem. It does not occur when the main Composer toolbar (or the Browser's toolbars) are hidden/shown. There are also reported cases in Messenger Composer that demonstrate the same behavior.
Note that hiding a toolbar is setting the CSS attribute "hidden='true'", which triggers the rule "display: none", and removing the "hidden" attribute resets to "display: block" in xul.css.
->pinkerton
Assignee: trudelle → pinkerton
hyatt?
Assignee: pinkerton → hyatt
Status: NEW → RESOLVED
Closed: 25 years ago
Resolution: --- → FIXED
resolving as fixed.
Status: RESOLVED → VERIFIED
Works for Me Platform: PC OS: Windows 98 Mozilla Version: 2000100508 Marking as Verified
You need to log in before you can comment on or make changes to this bug.