Menu

#284 raising one Mozilla window raises them all

CVS
open-invalid
Behaviour (212)
5
2005-04-13
2005-04-10
No

If I have two Mozilla windows open (any two) and
they're both below a third (non-Mozilla) window, and
then I raise one of the Mozilla windows by clicking on
it, both of the Mozilla windows get raised above the
third window. This only seems to happen with gtk2
builds of Mozilla. The same effect in reverse happens
when lowering a Mozilla window; all Mozilla windows get
lowered.

This doesn't happen with metacity. I'm running current
blackbox CVS.

Discussion

  • Ciprian Popovici

    Logged In: YES
    user_id=667423

    What Mozilla and Blackbox versions are we talking about?

     
  • Bradley T. Hughes

    Logged In: YES
    user_id=459209

    this is a feature... mozilla marks all of its windows as being in the
    same group, so when you raise/lower one, blackbox raises/lowers all
    windows in the group.

     
  • Bradley T. Hughes

    • assigned_to: nobody --> bradleyhughes
    • status: open --> open-invalid
     
  • Bradley T. Hughes

    • status: open-invalid --> closed-invalid
     
  • Andrew Schultz

    Andrew Schultz - 2005-04-13

    Logged In: YES
    user_id=312943

    Actually, gdk (v2) makes all windows in an app in the same
    window group by default. gdk 1.2 made a different window
    group by default. Mozilla is not doing anything to alter
    this default behavior.

    gdk docs
    (http://developer.gnome.org/doc/API/2.0/gdk/gdk-Windows.html#gdk-window-set-group)
    say "You should only set a non-default group window if your
    application pretends to be multiple applications."

    I could find no mention of window groups in qt docs.

    Having multiple browser windows is certainly not pretending
    to be multiple applications. Of course, there is no
    specification for how a WM is supposed to treat windows in a
    window group, so you can do whatever you wish, but forcing
    an apps windows to stay together by default seems bad.

    reopening to get noticed...

     
  • Andrew Schultz

    Andrew Schultz - 2005-04-13
    • status: closed-invalid --> open-invalid
     
  • Bradley T. Hughes

    Logged In: YES
    user_id=459209

    to me, it's impossible to distinguish between several
    browser processes, each with its own window, and a
    single browser process with several windows...

    however, i have to disagree with your statement...
    keeping windows in a group together is exactly what
    a window manager should do... SDI style
    applications (e.g. GIMP) become so much easier to
    use.

    but again, as you say, there are no conventions on
    how a window manager should treat groups... and
    there are no conventions on how apps should group
    windows...

    don't know what to say... i added this behavior
    because i like it, so i'm not going to remove it...

     
  • John Eikenberry

    John Eikenberry - 2005-05-11

    Logged In: YES
    user_id=322022

    I find this firefox behaviour annoying as well but from the way it sounds it could be considered a firefox/mozilla bug. Has anyone entered a bug on this? I was unable to find one.

    The bug mainly hits me when dealing with different desktops. When raising a firefox window on one desktop, blackbox raises them on all. Could the group raising be restricted to one desktop?

     
  • Matthias Buelow

    Matthias Buelow - 2008-08-28

    Logged In: YES
    user_id=844219
    Originator: NO

    Could this behaviour be made configurable? It's the only thing that really annoys me with Blackbox.

     
  • Matthias Buelow

    Matthias Buelow - 2008-08-28

    Logged In: YES
    user_id=844219
    Originator: NO

    JFTR, this isn't restricted to Firefox; the same thing happens with other GTK2 applications, for example, gqview.

     

Log in to post a comment.