Firefox requires me to “wake up” BTT before triggers work

I’ve been plagued with this issue for months (across many versions of BTT) and can’t seem to solve it. It’s not a deal breaker, but it’s very annoying.

The behavior:

  • When I switch to Firefox, my BTT triggers usually don’t work right away.
  • I have to briefly bring the BTT app to the foreground to “wake it up.” Doing this fixes the issue 100% of the time.
  • After that, everything works for a while — but after a few minutes, Firefox stops responding to BTT again until I repeat the “wake-up” step.

What I’ve tried:

  • Removed/re-added BTT under Accessibility.
  • Added BTT to Input Monitoring.
  • Installed the Process Priority Helper Tool (active).

Other notes:

  • I have the BTT menubar always running, but hidden by the "Ice" menubar organizer.
  • The wake step involves opening BTT from my dock (where I normally keep it closed). Leaving BTT open in the dock doesn’t prevent the issue — after a few minutes my Firefox triggers stop working again, and I have to tap the BTT dock icon once more.

This only seems to affect Firefox. Other apps stay stable.

Has anyone else seen this? Is there a known workaround, or something specific about Firefox that causes BTT to lose its event tap?

Thanks — I really love BTT, but this Firefox quirk has been driving me nuts.


Device information:

  • Apple M2 Max MacBook Pro 16" (2023)
  • macOS version: 15.6.1 (24G90)
  • BetterTouchTool version: 5.593