lwouis / alt-tab-macos

Windows alt-tab on macOS
https://alt-tab-macos.netlify.app
GNU General Public License v3.0
10.19k stars 316 forks source link

macOS 15 Stuck on video recording permission #3427

Closed Xytronix closed 1 month ago

Xytronix commented 1 month ago

Describe the bug

Alttab requests permission for video recording, although it does have the permission. The application can't be closed as a new window appears when trying to close the application. I had to kill dozens of Alttab processes and restart the app manually to be able to use it. It opened up a dozen ones.

Steps to reproduce the bug

Open Alttab after installing macOS 15

Your environment

flexlixrup commented 1 month ago

I think this is related to the daily(!) popup I get if the App is still allowed to record my screen. But I guess thats a bug that it occurs that often.

Xytronix commented 1 month ago

Weirdly enough that happened with other apps too, so I guess that might be related to accessibility tweaks in macos 15

lwouis commented 1 month ago

Hi, Thank you for reporting this issue. Apple has bugs every single new macOS release. I always wait for the beta to be out, and sometimes the next weeks with the hotfixes. After that, bugs are typically fixed on Apple's side. Closing this ticket since it's most likely a macOS bugs, since it happens with other apps. Thank you

Xytronix commented 2 weeks ago

@lwouis an apple employee told this:

See here:

This is not due to a bug in macOS 15, this is due to the following per Apple's documentation and enterprise support recommendations:

Applications utilizing deprecated APIs for content capture such as CGDisplayStream & CGWindowListCreateImage can trigger system alerts indicating they might be able to collect detailed information about the user. Developers need to migrate to ScreenCaptureKit and SCContentSharingPicker. (120910350)

https://developer.apple.com/documentation/macos-release-notes/macos-15-release-notes#Deprecations

This was announced in 2022 with Sonoma beta, and the experience was so poor Apple removed the notifications in favor of the next OS (now 15, Sequoia)

You aren't able to use ScreenCaptureKit for capturing offscreen items yet, they may push it therefore further back.

Developer-Ecosystem-Engineering commented 1 week ago

You aren't able to use ScreenCaptureKit for capturing offscreen items yet, they may push it therefore further back.

Could you elaborate on this please? The onScreenWindowsOnly property should control if that content appears in the returned SCShareableContent. This has been supported since macOS 14.x.