Open Bug 756305 Opened 13 years ago Updated 2 years ago

[Mac] XUL panel freezes when you remove the panel

Categories

(Core :: XUL, defect)

15 Branch
x86
macOS
defect

Tracking

()

UNCONFIRMED

People

(Reporter: espadrine, Unassigned)

Details

User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.7; rv:15.0) Gecko/15.0 Firefox/15.0a1 Build ID: 20120513040218 Steps to reproduce: The following code: someXulPanel.parentNode.removeChild(someXulPanel); when run on Mac, does not remove the panel. It does on Linux and Windows. As a result, we have to add the following: someXulPanel.hidePopup(); but we shouldn't have to. Indeed, removing the panel (without hidePopup()-ing) causes the panel to be frozen, which is a very bad experience. Actual results: The XUL Panel gets frozen. Expected results: The XUL Panel should be dismissed.
Component: Untriaged → XUL
Product: Firefox → Core
QA Contact: untriaged → xptoolkit.widgets
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.