Failure of Advanced Conditions to engage after BTT boots

Hello BTT World!

I’m seeing behavior where Advanced Trigger Conditions appear not to be saved, but after clicking the Cancel button in Advanced Conditions and reopening Advanced Conditions makes them reappear and the trigger starts working correctly — even without pressing Save.

This looks like either a UI refresh issue or a condition state not being loaded until the panel is reopened.

Minimal Repro Steps

  1. Create a mouse trigger (I am triggering on MMB).
  2. Assign a keyboard shortcut action
  3. Open Advanced Conditions.
  4. Add a condition - I added the following:
    fingers_touching_trackpad >= 0 AND left_mouse_down == 0 AND BTTActiveWindowTitle MATCHES "^(?!.(?:\.excalidraw|Graph view)).$"
  5. Click Save and exit BTT.
  6. Relaunch BetterTouchTool (at this point the trigger is not considering the advanced conditions)
  7. Open the trigger again and click Advanced Trigger Conditions to see the absence of previously added condition

Additional Observation (possibly related)

Another behavior I’m seeing that may or may not be related.

When I click the BetterTouchTool app icon to launch it:
• Only the background process starts at first.
• My triggers fire normally (except the ones using the Advanced Conditions described above).
• The BTT UI does not appear immediately.

I usually have to click the BTT app icon 2–4 additional times before the full interface window appears.

Once the UI appears, I can then edit triggers, set advanced conditions, etc.


Device information:

  • Type of Mac: M1 Max MacBook Pro
  • macOS version: Tahoe 26.3 (25D125)
  • BetterTouchTool version: 6.222