Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Throwing windows to other spaces fails on macOS 15 beta 1 #1662

Open
FelixLisczyk opened this issue Jun 13, 2024 · 4 comments
Open

Throwing windows to other spaces fails on macOS 15 beta 1 #1662

FelixLisczyk opened this issue Jun 13, 2024 · 4 comments

Comments

@FelixLisczyk
Copy link

FelixLisczyk commented Jun 13, 2024

Describe the bug
The keyboard shortcuts to throw windows to other spaces don't work in the first beta release of macOS 15.

Applications
Amethyst and Safari. The problem applies to other apps as well.

To Reproduce

  1. Launch Amethyst on macOS 15 beta.
  2. Trigger a keyboard shortcut that throws the active window to another space.

Expected behavior
The window moves to the new space.

Actual behavior
The window flickers for a moment but stays in the current space.

Versions

  • macOS: 15.0 Beta (24A5264n)
  • Amethyst: 0.21.1 (111)

Log Messages
The following log messages appear in the Xcode 16.0 beta console (I've checked out the development branch):

14:49:28.723 💚 DEBUG ScreenManager.setNeedsReflow():177 - Screen: 99CDF38A-8253-433F-A741-B3538F7C6E6E -- Window Change: remove(window: <Amethyst.AXWindow: 0x6000005ff440> <Title: Amethyst — Amethyst.xcworkspace> <pid: 12593>)
14:49:28.723 ❤️ ERROR Window.move():388 - failed to set compat aside id: CGError(rawValue: 717863)
14:49:28.762 💚 DEBUG ScreenManager.setNeedsReflow():177 - Screen: 99CDF38A-8253-433F-A741-B3538F7C6E6E -- Window Change: add(window: <Amethyst.AXWindow: 0x6000005ff440> <Title: Amethyst — Amethyst.xcworkspace> <pid: 12593>)
14:49:28.996 💚 DEBUG ScreenManager.setNeedsReflow():177 - Screen: 99CDF38A-8253-433F-A741-B3538F7C6E6E -- Window Change: applicationActivate
@swibrow
Copy link

swibrow commented Jun 14, 2024

I have this issue on 14.5

@ianyh
Copy link
Owner

ianyh commented Jun 15, 2024

This was (partly) fixed in 0.21.1 for macOS 14.5, but macOS 15 might be the actual nail in the coffin for moving windows between spaces.

@mischavandenburg
Copy link

I'm having the same issue on 14.5.

Does this mean this won't be possible anymore from here on out?

@ianyh
Copy link
Owner

ianyh commented Jun 19, 2024

The mechanism by which we do it is no longer possible, it seems. Until someone figures out a different way (which may very well not be possible, particularly with SIP enabled), then we are out of luck. I don't really have the bandwidth to do that kind of diving, but I'm going to keep my eye on it to see if anything changes (on the open source end or the Apple end).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants