I'm running macOS Tahoe 26.6 and Keyboard Maestro 11.1.1, the Keyboard Maestro Engine has Full Disk Access
I have a macro which uses the KM Trash File action, the macro has been in use for over a year and I've had no problems with the trash file action. The problem began after updating to macOS 26.6 and KM 11.1.1., unfortunately I cannot determine which update introduced the change because both were installed before I next used the macro.
What I'm seeing is that if I use the KM Trash File action on a file which is located on icloud drive it fails with: "You do not have permission to move the file 'filename' to the Bin."
What works:
- I can trash the icloud file in Finder.
- I can use AppleScript in a KM Execute Applescript action to "Delete POSIX file 'full path to file' " and the icloud file is moved to trash.
- The KM Delete File action works on the file on icloud drive, as do KM's move and copy file actions.
- If I use the KM trash file action on a file on my desktop or on an external APFS SSD it works as expected.
So I'm only seeing the failure when I use the KM Trash File action on a file stored on iCloud Drive.
I'm suspicious that Tahoe 26.6 may have changed the behavior of that API that KM uses to trash files, but as I also updated to 11.1.1 around the same time I can't rule out KM regression with my testing, and I don't have access to another machine with earlier version of the software.