ianyh / Amethyst

Automatic tiling window manager for macOS à la xmonad.
https://ianyh.com/amethyst/
MIT License
14.84k stars 487 forks source link

Cisco Webex meeting window will not move. #1416

Open Blackbaud-WilliamStianche opened 1 year ago

Blackbaud-WilliamStianche commented 1 year ago

Describe the bug When trying to use mod2+j/k on the Cisco Webex Meetings window, it will not switch positions with the clockwise or counter-clockwise windows. Focus using mod1+j/k still works though as the window frame will highlight properly. The issue seemed to start when I upgraded to the 0.18 version of Amethyst.

Applications: Amethyst 0.18.0b2 (99) Cisco Webex Meetings 43.1.5.1

To Reproduce Steps to reproduce the behavior: Join a Meeting using the Webex software above while also having other windows open and managed by Amethyst. Then attempt to rotate the Webex window amongst the other windows using Amethyst shortcuts.

Expected behavior Webex window should swap places with adjacent window when using the mod2+j/k shortcuts

Screenshots If applicable, add screenshots to help explain your problem.

Versions:

Debug Info

Version: 0.18.0b2 (99)

OS version: Version 13.2 (Build 22D49)

Screens:
    (0.0, 0.0, 5120.0, 1440.0) [(0.0, 0.0, 5120.0, 1440.0)]
    (-1792.0, 0.0, 1792.0, 1120.0) [(-1792.0, 320.0, 1792.0, 1120.0)]

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

Additional context Add any other context about the problem here.

Blackbaud-WilliamStianche commented 1 year ago

This issue persists in Amethyst version 0.18.0 (100).

Additionally, adding the Webex application to the the "Automatically float applications listed" list seems to be ignored as well since Amethyst still attempts to tile Webex with these settings in place.

It also seems to prefer tiling Webex into the last/newest frame which in my step (and likely others) is the smallest frame. Which tends to make meetings useless unless I disable Amethyst entirely for the duration of the meeting.

Webex used to behave properly in Amethyst version 0.17 (I might have also been on a previous version of MacOS at that time though too.