Closed
Bug 385714
Opened 18 years ago
Closed 3 years ago
openDialog(... "dependent") doesn't stay on top
Categories
(Core :: Widget: Cocoa, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: philor, Unassigned)
References
Details
(Keywords: regression)
Attachments
(1 file)
431 bytes,
application/vnd.mozilla.xul+xml
|
Details |
Firefox's toolbar customization window is a fake sheet, so it suffers from other problems instead, but Thunderbird still uses the same window.openDialog(... "dependent") on all platforms, and for Mac, the dependent window doesn't stay on top like it's supposed to, so when you click on something in the toolbar of the main window, to drag it to the palette, the whole main window comes to the front, hiding where you were going to drag it.
STR:
1. Open trunk Thunderbird, right-click the toolbar, select "Customize..."
or
1. Save this bug's testcase as a local file (so it can get permission to use openDialog), open it in trunk Firefox, click the Test button, click Allow for the request for UniveralBrowserWrite.
2. Click in the main (browser or Thunderbird) window.
Expected:
The customize (or blank, for the testcase) dialog stays on top of the main window.
Actual:
The main window comes to the front, hiding the dialog if it's in position to cover it.
Flags: blocking1.9?
Reporter | ||
Comment 1•18 years ago
|
||
Hmm, I don't think my testcase is testing the same regression: although it stays on top on Windows and Linux, and not on Mac, it also doesn't stay on top in Firefox long before Cocoa widgets were turned on, while Thunderbird's troubles only start with Cocoa widgets.
Reporter | ||
Updated•18 years ago
|
Keywords: regression
Reporter | ||
Comment 2•17 years ago
|
||
And since Thunderbird switched to a <panel> in bug 394873, seeing it there will require getting rid of one or more of the TOOLBAR_CUSTOMIZATION_SHEET defines in various and sundry makefiles.
Flags: blocking1.9?
Comment 3•17 years ago
|
||
Related to or same as bug 404283?
Reporter | ||
Comment 4•17 years ago
|
||
It would seem not to be.
Summary: openDialog(... "dependent") doesn't stay on top, breaking Thunderbird's customize toolbar → openDialog(... "dependent") doesn't stay on top, breaking Sunbird's customize toolbar
Reporter | ||
Updated•11 years ago
|
Summary: openDialog(... "dependent") doesn't stay on top, breaking Sunbird's customize toolbar → openDialog(... "dependent") doesn't stay on top
Comment 5•3 years ago
|
||
Just tried to reproduce this and believe that this has since been fixed or mitigated. Please reopen if this isn't the case.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•