Ticket #185 (assigned usability)

Opened 4 years ago

Last modified 19 months ago

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.

Change History

  Changed 4 years ago by jeremyhu@…

  • status changed from new to assigned
  • version changed from dev (xorg-server-1.4-apple) to 2.3.1 (xserver-1.4)
  • milestone changed from 2.3.2 to 3.0

  Changed 4 years ago by jeremyhu@…

  • summary changed from Odd focus changes when OSX windows are interleaved with X11 windows to FFM: Odd focus changes when OSX windows are interleaved with X11 windows

in reply to: ↑ description   Changed 3 years ago by clinstid@…

Replying to x11@…: This may not be part of this same bug, but it's similar behavior. When another application is active (say Firefox in my case) and I move the mouse around with FFM enabled for X11, I can see the focus in the background changing as the mouse moves over X11 Windows (even if they are partially obscured by the Firefox window). Shouldn't that movement not affect which X11 window is focused unless X11 is in the foreground?

I guess it's not a critical problem, but it's a bit disconcerting when I'm using a completely different application seeing the focus for my X11 windows changing.

If I should submit a new bug for this, let me know.

  Changed 3 years ago by clinstid@…

  • cc Jeremy, Huddleston, <jeremyhu@…>, clinstid@… added; Jeremy Huddleston <jeremyhu@…> removed

Cc Me!

  Changed 3 years ago by jeremyhu@…

That other issue should not exist in the 2.3.2 rcs

  Changed 3 years ago by clinstid@…

Sorry, I should have mentioned that the problem I reported (focus changing on X11 Windows when another application is active) was in 2.3.2_rc3.

Note: See TracTickets for help on using tickets.