Closed Bug 178079 Opened 22 years ago Closed 20 years ago

[cust] Window can be moved when toolbar customization dialog active; dialog doesn't move

Categories

(Firefox :: Toolbars and Customization, defect)

defect
Not set
normal

Tracking

()

RESOLVED INVALID
Future

People

(Reporter: j.moz, Assigned: bugzilla)

References

Details

(Whiteboard: [have patch] - blake)

Attachments

(1 obsolete file)

Tested with Windows 98 and Linux (GNOME2/metacity and IceWM)

Steps to reproduce:

1) View/Toolbar/Customize...
2) Move the parent window

What happens: the window moves but the dialog doesn't

Expected: window shouldn't move, or the dialog should move with it

I guess the customization dialog should block the parent window so that it can't
be moved. Normal dialogs do this, are sheets special? What does OSX do?
The only situation I can think of where moving the window would be useful is when 
the customization dialog doesn't fit on the screen, but that shouldn't happen 
(bug 178078).

I have a patch which correctly positions the customize sheet when the main
window is resized.

I haven't yet been able to implement a similar behavior for window moving,
because of bug 66733.

I'll try to find another way to let the customize sheet know that the opener
window moved...
Watching for resize events on the opener of the customize sheet along with use
of set/clearInterval for watching for moves seems to do the trick.
Attachment #118536 - Flags: review?(hewitt)
Target Milestone: --- → After Firebird 1.0
Taking QA Contact
QA Contact: asa → bugzilla
Attachment #118536 - Flags: review?(hewitt) → review?(hyatt)
*** Bug 223429 has been marked as a duplicate of this bug. ***
*** Bug 233478 has been marked as a duplicate of this bug. ***
djk, are you still watching this bug? You might try pinging
mconnor@myrealbox.com or bugs@bengoodger.com for a review, Hyatt hasn't been
active on Firefox in a long time...
This would be good to get, though we could just make the sheet a dialog and
remove this and several other problems. 
Flags: blocking-aviary1.0?
In OS X, sheets automatically stay with their parent window.

I think this problem would be solved by not trying to duplicate the look of
sheets when sheets are not available (or available but not used on OS X!). It's
a somewhat **** imitation as it is.
Blake, can you please look at this?
Whiteboard: [have patch] - blake
Assignee: hyatt → firefox
unlikely that there will be time for this to be reviewed and make 1.0.  if
review happens renominate
Flags: blocking-aviary1.0? → blocking-aviary1.0-
Attachment #118536 - Attachment is obsolete: true
Attachment #118536 - Flags: review?(hyatt)
The customize palette is now a window, this is no longer valid.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → INVALID
QA Contact: bugzilla → toolbars
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: