Skip to content

Focus follows mouse feature does not work when using DisplayLink monitors. #1733

@davisv7

Description

@davisv7

Hello all,

Describe the bug
I wanted to use the focus-follows-mouse that Amethyst provides. I enabled it and then tried a similar experiment to the one in this github issue #1243 (comment) and I noticed that the focus would not follow the mouse at all.

I then unplugged my display-link monitors (dual monitors + laptop screen) and the feature began working shortly after.

Applications:
Amethyst + DisplayLink Manager, with an experiment using TextEdit.

To Reproduce
Steps to reproduce the behavior:

  • Connect DisplayLink monitors.
  • Enable focus follows mouse in Amethyst.
  • Test feature. (does not work)
  • Disconnect DisplyLink monitors.
  • Test feature. (it should begin working after a few seconds)

Expected behavior
I would expect that the focus follows mouse feature would refocus onto the window that the mouse is currently hovering over. It appears to not work at all with DisplayLink monitors attached.

Versions:

  • macOS: Sonoma v14.4.1
  • Amethyst: v0.22.2

Debug Info

Version: 0.22.2 (121)

OS version: Version 14.4.1 (Build 23E224)

Screens:
	(0.0, 0.0, 1440.0, 900.0) [(0.0, 0.0, 1440.0, 900.0)]
	(-1195.0, 900.0, 1920.0, 1080.0) [(-1195.0, -1080.0, 1920.0, 1080.0)]
	(725.0, 900.0, 1920.0, 1080.0) [(725.0, -1080.0, 1920.0, 1080.0)]

Configuration:
new-windows-to-main: 0
float-small-windows: 1
mod1: (
    option,
    shift
)
enables-layout-hud-on-space-change: 1
window-margin-size: 0
screen-padding-right: 0
window-minimum-width: 0
use-canary-build: 0
ignore-menu-bar: 0
enables-layout-hud: 1
floating-is-blacklist: 1
mouse-swaps-windows: 0
screen-padding-bottom: 0
mod2: (
    option,
    shift,
    control
)
focus-follows-mouse: 1
follow-space-thrown-windows: 1
mouse-follows-focus: 0
window-minimum-height: 0
window-resize-step: 5
window-max-count: 4
screen-padding-left: 0
layouts: (
    tall,
    wide,
    fullscreen,
    column
)
floating: (
)
screen-padding-top: 0
debug-layout-info: 0
window-margins: 0
restore-layouts-on-launch: 1

All the best,
Vincent

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions