πŸ› Unexpected behavior for Tabs and Windows in BTT Configuration window

Describe the bug
Happy New Year Andreas! Hope you had some time to rest and spent some quality time with your family.

I'm consolidating here some unexpected behavior / bugs for Tabs and Windows in the BTT Configuration window. Addressing these points would help BTT users who use tabs and windows.

Bug 1:

The active Trigger selection tab of two BTT Windows unexpectedly stay synchronized instead of being independent.

Bug 2:

The highlighted active trigger icon is not correct when switching tabs.

Steps to reproduce:

  1. Create a new tab.

  2. Switch to a different Trigger type (e.g. Keyboard Shortcuts)

  3. Switch to the other tab.
    :bug: Unexpectedly, "Keyboard Shortcuts" icon is highlighted instead of "Automations & Named & Other Triggers" icon.

Bug 3:

Tabs are not preserved when closing and reopening the BetterTouchTool (BTT) configuration window.

For example, if I create a second tab (via Cmd + T or File -> New Tab) and then close the BTT window, reopening it shows only a single tabβ€”the one that was active when I closed the window. I would expect all open tabs to persist when reopening the configuration window.

Bug 4:

Active Preset Name and Triggers Become Inconsistent Across Tabs

  1. Open BTT configuration window. The active Preset is qa_btt_tabs.
  2. Create a new tab.
  3. Change the active Preset (e.g. qa_btt_tabs2). As expected, the name of the active preset is now qa_btt_tabs2.
  4. Create a new Trigger (e.g. Keyboard Shortcut -> Display HUD message).
  5. Switch to the other tab.
  6. The name of the active Preset is qa_btt_tabs. However, the Keyboard Shortcut we just created is still visible. This is unexpected because this Keyboard Shortcut trigger belongs to the qa_btt_tabs2 preset, not qa_btt_tabs.
  7. Clicking on the Preset name/dropdown, you can see the name of the active Preset is not consistent.


Device information:

  • Device: MacBook Pro (14-inch, 2021)
  • macOS: 15.2 (24C101)
  • BTT Version: 5.00 (2025010701)
  • Alpha: 0 update(s) behind latest Alpha version 5.00 (2025010701).
  • Regular: Installed version is ahead of latest Regular version 4.999.