Steps to Reproduce: 1. Open the Mozilla browser window, maximize it, then File->OpenFile to open an dialog window. 2. Move the mouse focus to the browser window by clicking the area outside dialog window, then the dialog window will be hidden by the browser window. Expected Result: The dialog window should always be in front of the browser window. (Just as it runs on Windows)
This only happens on Solaris (CDE), but runs OK on windows. It works not so bad on Gnome, only not like a modal dialog, which means although the dialog window is always on top, you still can change focus to the main browser window by clicking outside the dialog area.
Similar: bug 100492 Please always include build ID in bug-reports.
Assignee: Matti → sgehani
Component: Browser-General → XP Apps
QA Contact: asa → paw
Build info is like: Test Environment: SunOS grandslam 5.8 Generic_108528-14 sun4u sparc SUNW,Sun-Fire-280R Build Information: Mozilla/5.0 (X11; U; SunOS sun4u; en-US; rv:1.0.1) Gecko/20020719 Netscape/7.0 I am a green-hand in hacking with mozilla, sorry and thx.
seems like gtk_window_set_transient_for () doesn't work at solaris.
I found that although we XSetTransientForHint for the dialog window, it won't work as we suppose on solaris. Furthermore, being tested on CDE, most application on solaris allows the dialog (event modal which grabs the pointer) to hide behind the main window, for example, terminal, mail and so on. Gvim which works well at linux will freeze after you hide one of its modal dialog. The only exception I found is starOffice. I don't know if it is a feature or bug of solaris window manager or if we can configur it somewhere. We need to consult some expert on solaris.
And I found most of the applications on Solaris go this way. For example, start the Text Editor and them File->Open, then the OpenFile window can be overlayed by the main window. (Maybe this is not a true modal dialog, but some other modal dialogs as gvim have the similar problem). So this is probably not a mozilla bug. Right?
It may be a bug of window manager, if so, accordingly bugs should filed against CDE or GNOME.
I'm going to resolve this INVALID. From the past comments, this sounds like a window manager issue.
Status: UNCONFIRMED → RESOLVED
Last Resolved: 16 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.