-
-
Notifications
You must be signed in to change notification settings - Fork 330
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
On Sequoia beta 3 (Mac os 15.0), it keeps says screen recording is not allowed even it's allowed , and don't have popup like before #3477
Comments
Having this issue as well. Just updated to 15.0 Developer Beta 3 |
Ignore my instructions, please check this: #3477 (comment) Edit: just for extra clarification I am also on MacOS 15 dev beta 3 I would like to confirm this issue and also give a workaround. Unfortunately the workaround does not persist during restarts but it is still better than not being able to use AltTab, ofc you can redo the steps after each restart. Workaround: NOTE: Please click the "Later" option instead of "quit and restart", this might not be obvious in the video due to compression. video.mp4Edit: If the workaround does not work then, add AltTab without removing it in the privacy and security settings. |
Running into this as well |
Removing + adding back didn't fix it for me. I had to add it without removing it and it fixed itself. Seems more like a MacOS issue though |
I will add that as an alternative to the original comment. |
Not working for me unfortunately but worth a shot. I'll play with it a bit and see what I can do. Also on MacOS 15 dev beta 3. |
@Ethansev Try restarting/reinstalling |
I created a ticket in the feedback app, I'd recommend anyone running into this issue to do the same. |
Made it work with just clicking "Later" in the pop-up...!! |
This worked for me too! Remove AltTab from the list in Screen & System Audio Recording, and close the AltTab warning window. Re-open AltTab, and follow the prompts to give it screen recording permissions in settings. When it says that the program must be quit and re-opened, then click Later and it will work. |
I was afraid that people would not be able to see the options due to the video compression, but in the video I am clicking the "Later" option instead of "quit and restart" I will add a disclaimer in my original comment. |
@andogq It works. Thanks. |
@UnknownCrafts Thanks for the temporarily workaround, it works! |
I also am facing the same issue and later is not working for me |
andogq's suggestion is what worked for me. |
Related: #3427 |
Here I have already tested everything that was said above and it did not work again, neither this nor the Shottr |
Having this issue as well |
You can try these steps:
|
+1 😢 |
Thank you for sharing the workaround! I can confirm that I am also experiencing the same issue on macOS 15.0 Beta 3. The suggested workaround works for me. |
+1 had this same issue and this worked! Thank you! |
Same issue here. Updated to later Beta on Mac. Unfortunately, none of the suggestions here have worked. |
#3477 (comment) <- this only worked for me after changing the binary to Otherwise I only got some "Usage: ..." output. |
A little update with Sequoia Beta 5: Apple finally eased the constant nagging on screen permissions by allowing access for one week before asking again. (Works for Alttab and other apps I use) |
This still happens on macOS 15.0 beta 6 ( Even with the latest change from Apple that introduces 1 month whitelist option, AltTab triggers the same pattern (it doesn't start showing just after AltTab gets launched on login, rather when the computer is in Power Nap or just left with the screen turned off): Anyone who's using macOS Beta should file a feedback ticket with Apple so they get enough system diagnostics to figure out what's allowing this behaviour. |
Not happening here on Sequoia Beta 6 (PowerNap turned off) - AltTab requests have been completely silent for me after the first allowance. |
After two days, I can confirm that issue seems to be gone I have AltTab installed since Sonoma, so it seems that on Sequoia Beta 6 the problem lies only with AltTab being persistent in requesting permission it partially had been granted (and macOS allowing it to annoy user). |
Hi there @lwouis, DockDoor has a similar permissions page which works on macOS 15 Sequoia without issues Feel free to port the logic to AltTab: Hope this helps. 👍 |
Hi @ejbills, Thank you for sharing your implementation to help us! I think we use the same exact implementation. In other words, I think yours will suffer from the same problems:
Thank you 🙇 |
Oh man... thanks for the heads up! hahaha |
I see that Snagit has the same issue They posted this 3 days ago. DisplayLink posted this, a while ago, confirming that it's not linked to which API is used. |
Yeah, there are many apps out there that are throwing the same popup. If Apple doesn't want to give them the permission, not much the apps can do on their own |
It happens regardless of which screen recording API you use. You can't get around it. |
Indeed, I got it with Google Chrome doing window sharing with Google Meet. I'll close this ticket as the beta is over, and it's just now the way things are on macOS. Nothing we can do about it on our side. Apple decides the UX. |
@lwouis so do I get it right that no changes to address this were made between 6.72.0 and 6.73.0 ? I've missed the update of AltTab, but macOS is on latest version - Sequoia 15.1 Beta (24B5070a). Overnight the below happened: I'll bump AltTab, leave the system the same way and let you know if anything changed. I still treat this as issue in both macOS which allows spam (FB ticket is still open_ and AltTab, because of the way how it requests permissions. I have other software which uses the same APIs, and it's able to recognize that consent wasn't given, so it does not re-request it until user goes to system settings and grants it. |
Sorry to hear you're facing this issue. I can confirm that v6.73.0 didn't do anything about this. As I mentioned when I closed this issue, it's the new macOS UX. Nothing our app can do about it. Your screenshot looks pretty crazy. There shouldn't be anything AltTab can do to cause this. Thus I think it's a bug in the Beta you're on. I'm on the public release of Sequoia 15.0 and I've never seen this with any app. All apps now ask this dialog, but only once.
AltTab is not requested consent. It's not asking for this dialog to show up. MacOS is doing that on their own. AltTab asks permission initially to access. Once you grant permissions, it just does its job. MacOs added its own layer on top of that, and pops its own dialog without AltTab asking for anything. We can't control when it pops and how many dialogs. That's purely on macOS side, unfortunately. Thank you |
That starts to be an interesting case - it only shows when I'm away from machine and never when I actually trigger AltTab by keyboard. Could you please point me to the line in code which should be triggering this behaviour? It's either some background loop in AltTab or macOS runs periodic checks and triggers this warning. Maybe it's something about app manifest or package signature? I have bunch of other apps that are actively using "Screen & System Audio Recording" APIs and so far, those requests show only for AltTab (although I'm not sure when I started using AltTab - there's a chance it was on early days of Sequoia and something got stuck in a weird way; BTW - already tried to remove AltTab from settings and re-adding it). For reference, here are other apps from the same category on my machine - Alfred 5, Bartender, CleanShot X, DDPM, Chrome, Logitech G HUB, PixelSnap, Step Two and TeamViewer Host. Looking at the latest release notes (https://developer.apple.com/documentation/macos-release-notes/macos-15_1-release-notes#New-Features) it seems like maybe macOS thinks I don't use AltTab often so that's why it shows warning randomly. But to confirm that, someone would need to compile an app that requests ScreenCaptureKit normally and then never does anything with it... |
AltTab takes screenshot of the window anytime it gets notified by macOS that a window was changed. For example, when a window is resized, minimized, title changes, etc. It's not on a timer. It's when a window thumbnail should be refreshed. |
I left my system with VM running overnight and both host (with 7.0.0) and VM (with 6.73.0) experienced the issue yet again, but this time I have crucial hint why system prompt is show for AltTab while it's supposed to be idle in background. It's crashing and forking hard - when I came back, there were 20-30 instances of Both permissions were "green" before it started crashing and are after restarting app, so it looks like after crash, new instance is not recognized by macOS TCC as legitimate one. It can be easily reproduced by running VM (I used VirtualBuddy with macOS 15.1 beta 6 and having just AltTab left running for several hours. My host has normal PowerNap settings, but I can rerun this with something in background that would keep it awake. #3653 seems to describe similar behaviour in 7.0.0 specifically Edit: can it be related to policy auto-update? It could explain why it only happened on my systems somewhere between midnight and 10 CEST Edit 2: some weird behaviour that's similar to what was described can be triggered by launching AltTab from some other process (e.g. from Terminal instead of Finder) and also by launching more than one instance at the same time. Especially, launching executable |
Hey @danielskowronski, Thank you for the exhaustive report. It's very useful! I'm surprised to see all these instances. We have a ticket about multiple instances #1840, however it's for 2-3 instances, when the user inadvertently sets up multiple Login Items for AltTab for instance. It's not AltTab opening itself. The way AltTab can open itself does exist. It will open a new instance of the same app (same location), then terminate the current instance. You can see implementation here: alt-tab-macos/src/ui/App.swift Line 117 in 8abb9b4
When does this happen and why? It happen generally when AltTab has already validated that macOS permissions are granted, then somehow it seems to lose these permissions. This can happen for instance if the user grants permissions, uses AltTab for a while, then decide to remove permissions while AltTab is still open. If that happens, AltTab will restart, and show the permissions screen to let the user know that permissions are required to operate. Looking at the implementation again, I'm confused how there could be multiple instances. The code clearly creates a new instance, then immediately terminates. I wonder if perhaps the new macOS dialog prevents termination, if it's open? Maybe it pops up, then AltTab tries to restart, is blocked because this pop-up is open, and then the new instance has the same thing happen, etc? I don't know how to test this, as the new dialog randomly appears. I don't know of a way to force it to happen. |
Having the same issue on Sequoia 15.0.1 and have tried everything above to no avail. I get the permissions happy, then the app never loads again. FWIW, other apps like Jump Desktop Connect and Bartender request similar accesses and they still work, so this feels to be very Alt-Tab related. |
Hi, This ticket has become too big, with too many different discussions happening inside. I'll close the ticket for now. Please open a new one if you face an issue on a stable macOS release 👍 Thank you 🙇 |
I doubt this will change your mind and I am resolved to having lost the money paid for the license and the lesson learned therein, however I am not on a beta and I am unable to use Alt-Tab consistently across 3 MacBooks all running Sequoia 15.1. |
I don't understand. What are you refering to here? Your previous post indicates different symptoms than this thread. You seem to face #3819 |
Describe the bug
On Sequoia beta 3 (Mac Os 15.0), it keeps says screen recording is not allowed even it's allowed , and don't have popup like before, which asks if I want to keep give the permission.
Screenshots / video
Steps to reproduce the bug
Your environment
The text was updated successfully, but these errors were encountered: