BTT will not run any actions after a copy or paste operation regardless of how the action is called

Any BTT script I have will execute normally until the system copies or pastes and then will execute no further actions. I have tried a few different methods of scripting a copy or paste including using BTT variables and the effect persists. I primarily use a stream deck with BTT but I reproduced the bug with a keyboard shortcut.

Device information:

  • Type of Mac: M3 pro MacBook Pro
  • macOS version: 15.1 (24B83)
  • BetterTouchTool version: 4.844

You mean like this?

It seems to work fine here, maybe something specific missing?

Unfirtuanaty no. I just thought of and tried uninstalling my clipboard manager (paste) but the bug persisted. This section for example will copy but not read if I switch the actions around it will read but not copy.

That sounds like a problem with the app /website you are using it with. BTT basically just sends these shortcuts right after eachother.
Maybe the app requires some small delay inbetween? In that case you can use the "Pause Execution" action (the async one)

I've thoroughly tested various delay values, but this bug consistently impact actions across all applications globally. When I ran the action from the script editor, I received an error message:


I don't know if that helps narrow down the issue.

I still think this is not a BTT issue, there are many users that use copy & paste in their action sequences. I would expect it is something related to the shortcuts being executed quickly after each other.

To see whether it really doesn't continue with the execution you could add a "Show HUD" action at the end - I assume this will show fine. Or try some simple action sequence like this which should type "ab" regardless of the copy at the beginning

One thing you could try is disable the "Auto adapt to current keyboard layout" option. This is very complex and maybe there is something special about your keyboard layout that this doesn't handle?