Ticket #185 (assigned usability)
FFM: Odd focus changes when OSX windows are interleaved with X11 windows
| Reported by: | x11@… | Owned by: | jeremyhu@… |
|---|---|---|---|
| Priority: | Nice to Have | Milestone: | later |
| Component: | xserver | Version: | 2.3.1 (xserver-1.4.2-apple17) |
| Keywords: | focus | Cc: | Jeremy, Huddleston, <jeremyhu@…>, clinstid@… |
Description
Jeremy, This is the bug report you requested in your post to x11-users@… (msg-id: <5CFCFFE2-0D8F-47FE-A3BB-E99B014406DF@…>)
This part of the bug is fixed in 2.3.2beta1 xorg-server 1.4.2-apple20: X11 windows used to gain focus when the mouse moved over them while they were obscured by an OSX window (e.g. Safari) which was the frontmost window.
The following still occurs (with 2.3.2beta1 xorg-server 1.4.2-apple20): The effect is only visible with wm_ffm true. Focus moves to partially obscured X11 windows only when X11 is the topmost application. If the X11 windows are interleaved with OSX windows with X11 in the foreground (e.g. xterm has focus and is topmost; Safari is next and partially obscures another X11 xterm), if I move my mouse out of the top xterm and over the Safari window (without raising Safari), then the xterm beneath the Safari window receives focus whenever the mouse hovers over the area that it occupies which is beneath Safari's window. However, I believe that is how the system has to work. On the other hand were OSX to support FFM for all applications, then I suppose this would not be correct behavior.
So this is not really a bug (I guess), and I do like the fact that I can interleave OSX and X11 windows (which way back was not possible). I would not wish to give up the interleaving. However, the focus is a bit distracting and may point to something under the hood which is not working as planned.
