[Bug] "Specific App Did Terminate" does not work when an app is closed with CMD + Q

Describe the bug

  1. Define a trigger using "Specific App Did Terminate" on any app.
  2. Define some action for the trigger (or leave it empty).
  3. Add an HUD overlay to show "Terminate" when the app is quit. This makes it easier to see if the intended actions were performed.
  4. Open the app and quit it with CMDQ.
  5. "Terminate" almost never gets printed.
  6. Try the previous steps with different apps and observe the same behavior.
  7. Try the previous steps, but this time quit the app from the menu bar. You can see that "Terminate" gets printed on the screen, and the defined actions are performed.

Device information:

  • Type of Mac: M1 Mac Mini, M1 MacBook Air
  • macOS version: Ventura (13.3) although I have been experiencing this issue for a lot longer before 13.3
  • BetterTouchTool version: 4.069

Ah indeed, this is a bug.

You can workaround it for now by adding a second did terminate trigger and checking the command modifier for that one:

Will be fixed with the next alpha

1 Like

This bug seems to be fixed in the alpha version I downloaded today (4.070).

I'm trying to run a trigger when the Home.app terminates but it won't run regardless of using CMD + Q or choosing Quit from the app's Home menu, or right click and quit from the dock. The trigger works with other apps but not the Home app for some reason...