Describe the bug
I am on the latest alpha version of BTT and have restarted my system.
I have a hotkey (Cmd+Ctrl+T) that is set to show/hide iterm2. I have configured BTT to "move all app windows to current desktop" when I hit this hotkey. This used to work beautifully, but I noticed with the latest MacOS update (Sonoma 14.5) that this feature no longer works. Hitting the hotkey instead brings me to the desktop that iterm2 is currently on.
Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
Keyboard, I guess?
Screenshots
If applicable, add screenshots to help explain your problem. (You can just paste or drag them here)
OK, I did some investigation. The situation is quite bad. Apple made the function to move windows between spaces protected, it now would require system integrity protection to be disabled.
However there is one remaining function that can move windows between spaces and is not protected yet. I expect Apple will protect this one too in one of the next macOS versions but for now it should work again with 4.574 alpha!
Confirming resolved. I will be devastated when this feature is stripped away but obviously there's not much you can do if Apple hates me. I appreciate you.
Sadly but somewhat unsurprisingly, this is back to broken on Sequoia 15.0.1. Very much understood this is on Apple and not you, so understood if it is what it is. But figured I'd give a heads up just in case.
Perhaps, they think that if a user opens, say, their bank's website, and given some level of remote access, an attacker could open a spoofed version of said bank's website on another desktop so the user doesn't notice the opening action. At that point, the attacker could move it back over to the desktop the user is on and position it on top of the user's bank website so they enter authentication into the spoofed site?
Something like that is the only type of scenario that I can think of, and I'd still be hard pressed to think that the user wouldn't notice it - not to mention that they'd still have to deal with any MFA. That said, given that level of access, I would think you could do all of that in a ton of other ways. Though, I suppose (n-1) vectors is better than (n)....