Open Bug 385274 Opened 18 years ago Updated 2 years ago

XUL popups are not closed when a modal dialog is opened.

Categories

(Core :: XUL, defect)

x86
macOS
defect

Tracking

()

People

(Reporter: asaf, Unassigned)

References

Details

(Keywords: platform-parity)

XUL <panel>s should get closed when a modal dialog is opened. I saw this with the xul-popups rewrite applied.
Flags: blocking1.9?
Panels aren't supposed to close unless the user clicks outside it, or hidePopup is called. I suppose I could make a special exception when a modal window is opened, that would require calling Rollup somewhere during the dialog opening process.
roc and I aren't the right people to triage the blocking1.9? flag here. Not sure how to fix that...
Neil Deakin wrote: > Not blocking as I'm not convinced it should happen, and an easy > workaround is just to close the popup manually.
Flags: blocking1.9? → blocking1.9-
(In reply to comment #3) > Neil Deakin wrote: > > Not blocking as I'm not convinced it should happen, and an easy > > workaround is just to close the popup manually. This is bad for platform parity. If you're developing on a platform where this just works, you won't close the popup manually.
Blocks: 402415
Keywords: pp
Blocks: 393239
No longer blocks: 385266
Version: unspecified → Trunk
Is this still a problem and is it Mac specific? Popups should be rolled up whenever a new window is focused.
Assignee: jag → nobody
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.