Hi,
I've tried reinstalling several times and, at first startup, I always get the prompt to give this permission to BTT. I don't know what it is (is it the Shortcuts App?), but how can I track what is triggering this request? I'm using a Preset I've created myself with ~15 triggers there, but not of them seem to be related to this access.
Should I enable this Permission? I've read in other threads there were some issues back then with Apple and this, but don't know how it's still related.
Thanks.
Shortcut Events permission is required for any action in BTT that triggers a shortcut from the shortcuts app and might also be necessary for retrieving the shortcuts to list them in BTT (although I have never gotten a permission prompt for listing).
It's not possible to track this down in more detail unfortunately
Thanks Andreas.
If I'm not using any Apple Shortcuts in my triggers, why would that permission be requested every reinstall? Also, one of those many times I've tried reinstalling, I got a second permission request from BetterTouchTool (not the App Bundle ID), but instead, it was the ~50 MB file within the BTT package, in one of the folders, so I had two entries in the System Settings for Automation of Shortcuts! Weird.
Unfortunately the macOS permissions system has always and is still quite buggy (even on Sequoia). In general the system should only ask once, but BTT can not influence this behavior
Usually resetting all permissions for BTT would solve the issue
tccutil reset All com.hegenberg.BetterTouchTool
Thank for that.
The issue is not that it keeps prompting always (only after each reinstall). When I manually disable the permission / deny it, it doesn't ask again.
What I wanted to know and track was why is BTT asking that permission in the first place if there are not Shortcuts being referenced in any of the few triggers that I have? I would like to track the root of the issue, in order to remove whatever is triggering that permission request to appear.
Would that be possible?
The BTT action list shows the configured shortcuts. In order to do that BTT needs to query the shortcuts app.
However on recent macOS versions this doesn't seem to trigger a permission prompt. Are you maybe on an older macOS version?
No, I'm in Sonoma (waiting to install Sequoia), but it makes sense that if you need to read the list of available Shortcuts, that permission gets requested. So every user in BTT would be getting that permission request at first start; it was only my with some carry-over Shortcut stuff hidden in some trigger that doesn't show in the UI.
I'll remove the permission after Sequoia and see if it ask again after restart