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

NEW
Unassigned

Status

()

11 years ago
10 years ago

People

(Reporter: mano, Unassigned)

Tracking

({platform-parity})

Trunk
x86
Mac OS X
platform-parity
Points:
---
Dependency tree / graph
Bug Flags:
blocking1.9 -

Firefox Tracking Flags

(Not tracked)

Details

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-
Duplicate of this bug: 393239

Comment 5

11 years ago
(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.

Updated

11 years ago
Blocks: 402415
Keywords: pp

Updated

11 years ago
Blocks: 393239

Updated

11 years ago
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.

Updated

10 years ago
Assignee: jag → nobody
You need to log in before you can comment on or make changes to this bug.