Closed
Bug 128554
Opened 23 years ago
Closed 23 years ago
Cookie & Image related dialogs shouldn't be modal
Categories
(Core :: Networking: Cookies, defect)
Core
Networking: Cookies
Tracking
()
VERIFIED
FIXED
mozilla1.0
People
(Reporter: mozilla, Assigned: morse)
References
(Blocks 1 open bug)
Details
(Whiteboard: [need info])
Attachments
(1 file)
1.58 KB,
patch
|
sdagley
:
review+
asa
:
approval+
|
Details | Diff | Splinter Review |
Reporter | ||
Comment 1•23 years ago
|
||
Patch for cookie & image dialogs to not open them modally... especially
important for Mac OS X.
Assignee | ||
Comment 2•23 years ago
|
||
Robert, if you are going to make them non modal, then you'll also need to add
code to keep updating the display whenever new cookies arrive. Otherwise the
display will quickly get out of synch with reality.
Reporter | ||
Comment 3•23 years ago
|
||
Steve: I'd view that more as a new feature (best done with a different bug) and
not really required to make the dialogs non-modal.
Reporter | ||
Comment 4•23 years ago
|
||
BTW You should note that, even today, other open browser windows could be
invalidating the cookie display since the Cookie dialog would be modal to only
its parent window.
Assignee | ||
Comment 5•23 years ago
|
||
Yes, that's a known problem. But your change will make things worse yet.
If this is so important for Mac OSX, can't we make the change for that platform
only?
Comment 6•23 years ago
|
||
One additional item to beware of with this. On a couple occasions
I've had a non-modal dialog, and have managed to close the window
with the object in question. When this happened, answering the
dialog would crash mozilla. (bug 110269)
Reporter | ||
Comment 7•23 years ago
|
||
> But your change will make things worse yet.
I disagree. Other aspects of the browser work similarly (thus the Reload button
for example.)
> If this is so important for Mac OSX, can't we make the change for that platform
only?
I don't see why other platforms should suffer where they can't use the parent
little sense.
Reporter | ||
Updated•23 years ago
|
Keywords: mozilla1.0
Comment 8•23 years ago
|
||
Comment on attachment 72180 [details] [diff] [review]
Patch to remove modality (especially important for Mac OS X)
r=sdagley
Attachment #72180 -
Flags: review+
Assignee | ||
Comment 9•23 years ago
|
||
Please look at comment #6. That is a serious problem which I've seen many times
as well. Are you sure that making this change is not going to open us up to
many crashes of this sort? Have you tried this on windows and linux and made
sure that it doesn't crash, regardless of which window you close first?
Reporter | ||
Comment 10•23 years ago
|
||
Bug 110269 (which dbaron says is sporadic) is unrelated... and the patch on this
bug works for me on other platforms.
Assignee | ||
Comment 11•23 years ago
|
||
The bug I was referring to was bug 60150. And that one is not sporadic -- I
have been able to reproduce it many times.
Reporter | ||
Comment 12•23 years ago
|
||
Bug 60150 is about modal dialogs... which won't be true of the dialogs in
question with this patch.
Comment 13•23 years ago
|
||
Nav triage team needs info: why is it urgent to make these modeless in MachV?
Whiteboard: [need info]
Reporter | ||
Comment 14•23 years ago
|
||
It is bad UI (for all platforms) since it blocks usage of the parent window
unnecessarily, and the parent window isn't just a browser window but any window
due to these dialogs being globally available via the "Tasks" menu. However, it
is especially bad on Mac OS X where modal dialogs become "sheets" where there is
UI animation.
Comment 16•23 years ago
|
||
Comment on attachment 72180 [details] [diff] [review]
Patch to remove modality (especially important for Mac OS X)
a=asa (on behalf of drivers) for checkin to the 1.0 trunk
Attachment #72180 -
Flags: approval+
Reporter | ||
Comment 17•23 years ago
|
||
Fixed.
Status: NEW → RESOLVED
Closed: 23 years ago
Resolution: --- → FIXED
Comment 18•23 years ago
|
||
verified: 03/25/02 trunk, winNT4, linux rh6, mac osX
Status: RESOLVED → VERIFIED
You need to log in
before you can comment on or make changes to this bug.
Description
•