Unexpected Behavior After Quitting/Restarting BTT - Not opening UI, wrong menu bar

To Produce on my Device

  1. Quit or restart BTT
  2. Open from Spotlight, Finder or Terminal
    a. Expected behavior - if BTT is running in the background, open the UI to customize triggers. If it is not running in the background, the first open should put it in the background and the second should open the UI.
    b. Actual behavior - The BTT UI does not launch. If I continue clicking on it, I will have to continue clicking for more than 5 seconds for the UI to launch (this is after restarting, so it is already in the background). Additionally, the menu bar does not show BetterTouchTool even though it is the foregrounded app. To get BTT in the menu bar, I have to click into a different app and back into BTT.

If BTT has been running in the background for long enough, the UI will open immediately. The menu bar bug will still happen.


Attempts to Fix

  • Reinstalled after removing ~/Library/Application Support/BetterTouchTool. With nothing set up, it still happened.
  • I've had this issue for months, so there's been plenty of restarts

Screenshots


Device information:

  • Type of Mac - MacBook Pro (M4 Pro)
  • macOS version - Tahoe 26.3
  • BetterTouchTool version - 6.195, but the issue has persisted through many versions

Logs

The most interesting part relating to the window not opening

2026/02/15 19:24:15:817|ASL|app: com.apple.Terminal|
2026/02/15 19:24:15:863|ASL|performing 206|
2026/02/15 19:24:15:863|ASL|triggering action Execute Shell Script / Task - 01A5A283-11E3-46E3-9366-6F018E818602|
2026/02/15 19:24:15:863|ASL|not triggering reply again|
2026/02/15 19:24:16:179|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:16:202|ASL|Reopen triggered by event: NSEvent: type=AppDefined loc=(0,0) time=0.0 flags=0 win=0x0 winNum=0 ctxt=0x0 subtype=0 data1=0 data2=0|
2026/02/15 19:24:16:203|BTT|NOT handling reopen due to BTT start|
2026/02/15 19:24:16:494|ASL|save|
2026/02/15 19:24:16:494|ASL|saving|
2026/02/15 19:24:16:495|SHORTCUT|SHORTCUT FETCH DISABLE 1|

Log at the time when the app is refocused and the menu bar shows up

2026/02/15 19:24:30:029|ASL|save|
2026/02/15 19:24:30:029|SHORTCUT|SHORTCUT FETCH DISABLE 1|
2026/02/15 19:24:30:038|ASL|app: com.apple.Terminal|
2026/02/15 19:24:30:060|SHORTCUT|SHORTCUT FETCH DISABLE 1|
2026/02/15 19:24:30:823|ASL|changing first responder <BTTPreferencesTableView: 0x96b854a00>|
2026/02/15 19:24:30:824|UI|Level 3 Focused|
2026/02/15 19:24:30:929|LIC|ADD REGISTER MENU ITEM|
2026/02/15 19:24:30:963|ASL|app: com.hegenberg.BetterTouchTool|

The log for the video between the restart signal being received and around where the window actually launches.

2026/02/15 19:24:11:628|BTTRelaunch|BTTRelaunch: Received restart notification. BTT URL: file:///Applications/BetterTouchTool.app/|
2026/02/15 19:24:11:631|TERMINATE|SHOULDTERMINATE|
2026/02/15 19:24:11:738|ASL|terminate reply 1|
2026/02/15 19:24:11:741|ASL|🔵 BTTRootPreferencesWC windowWillClose - window: <BTTNewPreferencesWindow: 0x88aa19b80>, self: 0x88976d000|
2026/02/15 19:24:11:743|ASL|🟡 preferencesWillClose called for prefs: 0x88976d000, openPreferencesWindows count: 1|
2026/02/15 19:24:11:764|ASL|🔵 Clearing retain cycle-prone properties in windowWillClose|
2026/02/15 19:24:11:764|ASL|setting overall trigger (null)|
2026/02/15 19:24:11:765|ASL|🔵 windowWillClose cleanup completed for self: 0x88976d000|
2026/02/15 19:24:11:998|SYS|Running on macOS: 26.3.0|
2026/02/15 19:24:11:998|SYS|BTT Version: 6.195|
2026/02/15 19:24:11:998|SYS|Device: Mac16,8|
2026/02/15 19:24:11:998|usage|loading todays usage|
2026/02/15 19:24:11:998|ASL|0 elapsed 0.013596|
2026/02/15 19:24:11:998|LAUNCH|DIDLaunch START NSConcreteNotification 0x96b7e62e0 {name = NSApplicationDidFinishLaunchingNotification; object = <BTTApplication: 0x96b4fde00>; userInfo = {
    NSApplicationLaunchIsDefaultLaunchKey = 1;
}}|
2026/02/15 19:24:12:012|ASL|1 elapsed 0.027160|
2026/02/15 19:24:12:012|ASL|2 elapsed 0.027212|
2026/02/15 19:24:12:012|ASL|3 elapsed 0.027314|
2026/02/15 19:24:12:012|ASL|4 elapsed 0.027376|
2026/02/15 19:24:12:013|ASL|5 elapsed 0.028527|
2026/02/15 19:24:12:013|ASL|6 elapsed 0.028579|
2026/02/15 19:24:12:013|INIT|START PREVIOUSLYININIT|
2026/02/15 19:24:12:013|ASL|sub 0 elapsed 0.000000 - prev|
2026/02/15 19:24:12:016|ASL|sub 1 elapsed 0.002662 - prev|
2026/02/15 19:24:12:016|ASL|sub 2 elapsed 0.002979 - prev|
2026/02/15 19:24:12:017|ASL|sub 3 elapsed 0.003162 - prev|
2026/02/15 19:24:12:017|ASL|sub 4 elapsed 0.003661 - prevk|
2026/02/15 19:24:12:017|short|init|
2026/02/15 19:24:12:050|KEY|initialized for keyboard/mouse Apple Internal Keyboard / Trackpad|
2026/02/15 19:24:12:054|STORE|The store already exists in udefs|
2026/02/15 19:24:12:054|xw|the new store already exists btt_data_store.version_6_195_build_2026021113|
2026/02/15 19:24:12:063|ASL|store file path /Users/*********************/Library/Application Support/BetterTouchTool/btt_data_store.version_6_195_build_2026021113|
2026/02/15 19:24:12:066|migrate|fixing uuids2|
2026/02/15 19:24:12:068|ASL|save|
2026/02/15 19:24:12:069|LIC|idate 2024-12-25 04:08:38 +0000|
2026/02/15 19:24:12:070|ASL|sub 5 elapsed 0.056493 - prevke|
2026/02/15 19:24:12:070|INIT|FINISH PREVIOUSLYININIT|
2026/02/15 19:24:12:070|ASL|7 elapsed 0.085108|
2026/02/15 19:24:12:070|ASL|8 elapsed 0.085515|
2026/02/15 19:24:12:070|ASL|9 elapsed 0.085600|
2026/02/15 19:24:12:070|ASL|10 elapsed 0.085719|
2026/02/15 19:24:12:071|ASL|save|
2026/02/15 19:24:12:072|ASL|11 elapsed 0.087115|
2026/02/15 19:24:12:073|LIC|license appears to be valid|
2026/02/15 19:24:12:073|LIC|license dictionary {
  *************
}|
2026/02/15 19:24:12:073|LIC|systemdate 2024-11-29 07:38:29 +0000|
2026/02/15 19:24:12:073|LIC|using date 1732865909|
2026/02/15 19:24:12:073|lic|newest date 2024-11-29 07:38:29 +0000|
2026/02/15 19:24:12:073|lic|lict 289637637-chre8e1876a93eb-9a0656b0e7|
2026/02/15 19:24:12:074|lic|newest date 2024-11-29 07:38:29 +0000|
2026/02/15 19:24:12:074|lic|lict 289637637-chre8e1876a93eb-9a0656b0e7|
2026/02/15 19:24:12:075|LIC|License is valid for this version|
2026/02/15 19:24:12:075|ASL|12 elapsed 0.090214|
2026/02/15 19:24:12:075|ASL|disablign app nap|
2026/02/15 19:24:12:075|ASL|disabling app nap done|
2026/02/15 19:24:12:075|ASL|13 elapsed 0.090243|
2026/02/15 19:24:12:075|ASL|14 elapsed 0.090253|
2026/02/15 19:24:12:075|ASL|15 elapsed 0.090287|
2026/02/15 19:24:12:077|ASL|16 elapsed 0.092272|
2026/02/15 19:24:12:077|ASL|17 elapsed 0.092284|
2026/02/15 19:24:12:079|lic|newest date 2024-11-29 07:38:29 +0000|
2026/02/15 19:24:12:079|lic|lict 289637637-chre8e1876a93eb-9a0656b0e7|
2026/02/15 19:24:12:079|ASL|18 elapsed 0.094340|
2026/02/15 19:24:12:079|ASL|19 elapsed 0.094352|
2026/02/15 19:24:12:079|ASL|20 elapsed 0.094408|
2026/02/15 19:24:12:079|ASL|21 elapsed 0.094419|
2026/02/15 19:24:12:079|ASL|22 elapsed 0.094426|
2026/02/15 19:24:12:080|ASL|23 elapsed 0.095065|
2026/02/15 19:24:12:080|ASL|24 elapsed 0.095079|
2026/02/15 19:24:12:080|ASL|25 elapsed 0.095089|
2026/02/15 19:24:12:080|INIT|CHECK UUID|
2026/02/15 19:24:12:080|ASL|in 26|
2026/02/15 19:24:12:080|ASL|26 elapsed 0.095153|
2026/02/15 19:24:12:080|ASL|sync login items|
2026/02/15 19:24:12:080|ASL|sync login items2|
2026/02/15 19:24:12:080|ASL|27 elapsed 0.095171|
2026/02/15 19:24:12:081|lic|newest date 2024-11-29 07:38:29 +0000|
2026/02/15 19:24:12:081|lic|lict 289637637-chre8e1876a93eb-9a0656b0e7|
2026/02/15 19:24:12:083|ASL|BTTEventHandler: Scroll modifier pipeline initialized (empty by default)|
2026/02/15 19:24:12:083|xw|is trusted|
2026/02/15 19:24:12:104|short|call sharedInstance4|
2026/02/15 19:24:12:179|ASL|register for disconnect notification2 28-2d-7f-e6-f3-63 AirPods Pro|
2026/02/15 19:24:12:179|ASL|The Mac is connected to AC power.|
2026/02/15 19:24:12:184|ASL|28 elapsed 0.198875|
2026/02/15 19:24:12:184|ASL|29 elapsed 0.198888|
2026/02/15 19:24:12:184|ASL|30 elapsed 0.198896|
2026/02/15 19:24:12:184|ASL|31 elapsed 0.198905|
2026/02/15 19:24:12:184|ASL|32 elapsed 0.199051|
2026/02/15 19:24:12:186|ASL|33 elapsed 0.200823|
2026/02/15 19:24:12:186|ASL|34 elapsed 0.201235|
2026/02/15 19:24:12:186|START|TB VISIBLE 0|
2026/02/15 19:24:12:186|START|TB FORCED HIDDEN 0|
2026/02/15 19:24:12:186|ASL|35 elapsed 0.201255|
2026/02/15 19:24:12:189|ASL|36 elapsed 0.204694|
2026/02/15 19:24:12:190|ASL|37 elapsed 0.204878|
2026/02/15 19:24:12:190|ASL|38 elapsed 0.204892|
2026/02/15 19:24:12:190|LAUNCH|DIDLaunch END frontmostApp: com.apple.Terminal, touchpadMode 0, windowSnappingDisabled 0, singleFingerScrollingDisabled 0, mmScrollingUsed 0, tpScrollingUsed 0, tpPinchUsed 0, tpRotateUsed 0|
2026/02/15 19:24:12:190|ASL|39 elapsed 0.204926|
2026/02/15 19:24:12:190|ASL|40 elapsed 0.204938|
2026/02/15 19:24:12:196|ASL|keyboard added?|
2026/02/15 19:24:12:202|KEY|initialized for keyboard/mouse Apple Internal Keyboard / Trackpad|
2026/02/15 19:24:12:207|M|mt_stop10|
2026/02/15 19:24:12:252|PERM|Can record screen 1|
2026/02/15 19:24:12:257|ASL|Successfully registered and retained disconnect notification for device: 28-2d-7f-e6-f3-63|
2026/02/15 19:24:12:330|BTT|mt device 0x070000000000006E,0x6d - 109 - internal 1 - force 1|
2026/02/15 19:24:12:330|M|register touchbar mbp trackpad|
2026/02/15 19:24:12:330|STDEV|6d|
2026/02/15 19:24:12:394|ASL|performing 206|
2026/02/15 19:24:12:394|ASL|triggering action Execute Shell Script / Task - D93D1E15-04EF-4DE7-B40A-D72943B31AB5|
2026/02/15 19:24:12:394|ASL|not triggering reply again|
2026/02/15 19:24:12:456|BTTRelaunch|BTTRelaunch: BTT has started successfully|
2026/02/15 19:24:12:532|ASL|Hyper key used 0|
2026/02/15 19:24:12:575|ASL|save|
2026/02/15 19:24:12:575|ASL|saving|
2026/02/15 19:24:12:709|short|eventtap success|
2026/02/15 19:24:12:775|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:12:781|ASL|Reopen triggered by event: NSEvent: type=AppDefined loc=(0,0) time=0.0 flags=0 win=0x0 winNum=0 ctxt=0x0 subtype=0 data1=0 data2=0|
2026/02/15 19:24:12:781|BTT|NOT handling reopen due to BTT start|
2026/02/15 19:24:13:075|ASL|save|
2026/02/15 19:24:13:079|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:13:086|M|mt_stop2|
2026/02/15 19:24:13:089|M|unregister tb trackpad|
2026/02/15 19:24:13:090|BTT|mt device 0x070000000000006E,0x6d - 109 - internal 1 - force 1|
2026/02/15 19:24:13:090|M|register touchbar mbp trackpad|
2026/02/15 19:24:13:090|STDEV|6d|
2026/02/15 19:24:13:134|TB|PresentationMode appWithControlStrip (null)|
2026/02/15 19:24:13:220|c00|4|
2026/02/15 19:24:13:237|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:13:388|SNAPAREA|step1, 0 displays- match mode 0 - searching Built-in Retina Display|
2026/02/15 19:24:13:389|SNAPAREA|return existing (updated)|
2026/02/15 19:24:13:389|SNAP|Did recognize 41054 4251086178 dragpoints: 0 - 0|
2026/02/15 19:24:14:044|ASL|start loading shortcuts|
2026/02/15 19:24:14:044|ASL|end loading shortcuts|
2026/02/15 19:24:14:369|ASL|save|
2026/02/15 19:24:14:369|SHORTCUT|SHORTCUT FETCH DISABLE 1|
2026/02/15 19:24:14:406|ASL|app: com.apple.Terminal|
2026/02/15 19:24:14:411|ClipMigration|Target database already exists. Using existing database.|
2026/02/15 19:24:14:412|ClipMigration|Successfully initialized clipboard database at: BTTClipboardManager_20241210.20251507sqlite|
2026/02/15 19:24:14:412|Clip|clipboard database has been initialized|
2026/02/15 19:24:14:787|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:14:802|ASL|Reopen triggered by event: NSEvent: type=AppDefined loc=(0,0) time=0.0 flags=0 win=0x0 winNum=0 ctxt=0x0 subtype=0 data1=0 data2=0|
2026/02/15 19:24:14:802|BTT|NOT handling reopen due to BTT start|
2026/02/15 19:24:15:106|M|mt_stop2|
2026/02/15 19:24:15:108|M|unregister tb trackpad|
2026/02/15 19:24:15:108|BTT|mt device 0x070000000000006E,0x6d - 109 - internal 1 - force 1|
2026/02/15 19:24:15:108|M|register touchbar mbp trackpad|
2026/02/15 19:24:15:109|STDEV|6d|
2026/02/15 19:24:15:115|ASL|save|
2026/02/15 19:24:15:115|SHORTCUT|SHORTCUT FETCH DISABLE 1|
2026/02/15 19:24:15:134|ASL|app: com.apple.Terminal|
2026/02/15 19:24:15:509|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:15:522|ASL|Reopen triggered by event: NSEvent: type=AppDefined loc=(0,0) time=0.0 flags=0 win=0x0 winNum=0 ctxt=0x0 subtype=0 data1=0 data2=0|
2026/02/15 19:24:15:522|BTT|NOT handling reopen due to BTT start|
2026/02/15 19:24:15:799|ASL|save|
2026/02/15 19:24:15:799|SHORTCUT|SHORTCUT FETCH DISABLE 1|
2026/02/15 19:24:15:817|ASL|app: com.apple.Terminal|
2026/02/15 19:24:15:863|ASL|performing 206|
2026/02/15 19:24:15:863|ASL|triggering action Execute Shell Script / Task - 01A5A283-11E3-46E3-9366-6F018E818602|
2026/02/15 19:24:15:863|ASL|not triggering reply again|
2026/02/15 19:24:16:179|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:16:202|ASL|Reopen triggered by event: NSEvent: type=AppDefined loc=(0,0) time=0.0 flags=0 win=0x0 winNum=0 ctxt=0x0 subtype=0 data1=0 data2=0|
2026/02/15 19:24:16:203|BTT|NOT handling reopen due to BTT start|
2026/02/15 19:24:16:494|ASL|save|
2026/02/15 19:24:16:494|ASL|saving|
2026/02/15 19:24:16:495|SHORTCUT|SHORTCUT FETCH DISABLE 1|
2026/02/15 19:24:16:527|ASL|app: com.apple.Terminal|
2026/02/15 19:24:16:861|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:16:872|ASL|Reopen triggered by event: NSEvent: type=AppDefined loc=(0,0) time=0.0 flags=0 win=0x0 winNum=0 ctxt=0x0 subtype=0 data1=0 data2=0|
2026/02/15 19:24:16:872|BTT|NOT handling reopen due to BTT start|
2026/02/15 19:24:17:126|ASL|save|
2026/02/15 19:24:17:126|SHORTCUT|SHORTCUT FETCH DISABLE 1|
2026/02/15 19:24:17:153|ASL|app: com.apple.Terminal|
2026/02/15 19:24:17:470|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:17:489|ASL|Reopen triggered by event: NSEvent: type=AppDefined loc=(0,0) time=0.0 flags=0 win=0x0 winNum=0 ctxt=0x0 subtype=0 data1=0 data2=0|
2026/02/15 19:24:17:489|BTT|NOT handling reopen due to BTT start|
2026/02/15 19:24:17:742|ASL|save|
2026/02/15 19:24:17:742|SHORTCUT|SHORTCUT FETCH DISABLE 1|
2026/02/15 19:24:17:773|ASL|app: com.apple.Terminal|
2026/02/15 19:24:18:101|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:18:117|M|mt_stop2|
2026/02/15 19:24:18:118|ASL|Reopen triggered by event: NSEvent: type=AppDefined loc=(0,0) time=0.0 flags=0 win=0x0 winNum=0 ctxt=0x0 subtype=0 data1=0 data2=0|
2026/02/15 19:24:18:118|BTT|NOT handling reopen due to BTT start|
2026/02/15 19:24:18:119|M|unregister tb trackpad|
2026/02/15 19:24:18:120|BTT|mt device 0x070000000000006E,0x6d - 109 - internal 1 - force 1|
2026/02/15 19:24:18:121|M|register touchbar mbp trackpad|
2026/02/15 19:24:18:121|STDEV|6d|
2026/02/15 19:24:18:452|ASL|save|
2026/02/15 19:24:18:452|SHORTCUT|SHORTCUT FETCH DISABLE 1|
2026/02/15 19:24:18:477|ASL|app: com.apple.Terminal|
2026/02/15 19:24:18:787|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:18:807|ASL|Reopen triggered by event: NSEvent: type=AppDefined loc=(0,0) time=0.0 flags=0 win=0x0 winNum=0 ctxt=0x0 subtype=0 data1=0 data2=0|
2026/02/15 19:24:18:807|BTT|NOT handling reopen due to BTT start|
2026/02/15 19:24:19:152|ASL|save|
2026/02/15 19:24:19:152|SHORTCUT|SHORTCUT FETCH DISABLE 1|
2026/02/15 19:24:19:180|ASL|app: com.apple.Terminal|
2026/02/15 19:24:19:504|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:19:523|ASL|Reopen triggered by event: NSEvent: type=AppDefined loc=(0,0) time=0.0 flags=0 win=0x0 winNum=0 ctxt=0x0 subtype=0 data1=0 data2=0|
2026/02/15 19:24:19:523|BTT|NOT handling reopen due to BTT start|
2026/02/15 19:24:19:757|ASL|save|
2026/02/15 19:24:19:757|SHORTCUT|SHORTCUT FETCH DISABLE 1|
2026/02/15 19:24:19:786|ASL|app: com.apple.Terminal|
2026/02/15 19:24:20:065|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:20:083|ASL|Reopen triggered by event: NSEvent: type=AppDefined loc=(0,0) time=0.0 flags=0 win=0x0 winNum=0 ctxt=0x0 subtype=0 data1=0 data2=0|
2026/02/15 19:24:20:083|BTT|NOT handling reopen due to BTT start|
2026/02/15 19:24:20:363|ASL|save|
2026/02/15 19:24:20:363|SHORTCUT|SHORTCUT FETCH DISABLE 1|
2026/02/15 19:24:20:395|ASL|app: com.apple.Terminal|
2026/02/15 19:24:20:688|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:20:707|ASL|Reopen triggered by event: NSEvent: type=AppDefined loc=(0,0) time=0.0 flags=0 win=0x0 winNum=0 ctxt=0x0 subtype=0 data1=0 data2=0|
2026/02/15 19:24:20:707|BTT|NOT handling reopen due to BTT start|
2026/02/15 19:24:21:036|ASL|save|
2026/02/15 19:24:21:036|SHORTCUT|SHORTCUT FETCH DISABLE 1|
2026/02/15 19:24:21:065|ASL|app: com.apple.Terminal|
2026/02/15 19:24:21:316|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:21:335|ASL|Reopen triggered by event: NSEvent: type=AppDefined loc=(0,0) time=0.0 flags=0 win=0x0 winNum=0 ctxt=0x0 subtype=0 data1=0 data2=0|
2026/02/15 19:24:21:335|BTT|NOT handling reopen due to BTT start|
2026/02/15 19:24:21:633|ASL|save|
2026/02/15 19:24:21:633|SHORTCUT|SHORTCUT FETCH DISABLE 1|
2026/02/15 19:24:21:662|ASL|app: com.apple.Terminal|
2026/02/15 19:24:21:945|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:21:972|ASL|Reopen triggered by event: NSEvent: type=AppDefined loc=(0,0) time=0.0 flags=0 win=0x0 winNum=0 ctxt=0x0 subtype=0 data1=0 data2=0|
2026/02/15 19:24:21:972|BTT|NOT handling reopen due to BTT start|
2026/02/15 19:24:22:269|ASL|save|
2026/02/15 19:24:22:269|SHORTCUT|SHORTCUT FETCH DISABLE 1|
2026/02/15 19:24:22:297|ASL|app: com.apple.Terminal|
2026/02/15 19:24:22:549|ASL|app: com.hegenberg.BetterTouchTool|
2026/02/15 19:24:22:568|ASL|Reopen triggered by event: NSEvent: type=AppDefined loc=(0,0) time=0.0 flags=0 win=0x0 winNum=0 ctxt=0x0 subtype=0 data1=0 data2=0|
2026/02/15 19:24:22:568|PREFS|applicationShouldHandleReopen|
2026/02/15 19:24:22:568|PREFS|showing prefs (null)|
2026/02/15 19:24:22:587|ASL|Warning: Column selection is not supported in view-based table and outline views (<BTTPreferencesTableView: 0x96bfb7200>).|
2026/02/15 19:24:22:588|ASL|view did load BTTAppListVC|
2026/02/15 19:24:22:600|ASL|view did load BTTTopMenuVC|
2026/02/15 19:24:22:619|ASL|did load level 3 <BTTPreferencesTableView: 0x96b854a00>|
2026/02/15 19:24:22:653|ASL|window did load BTTRootPreferencesWC|
2026/02/15 19:24:22:654|ASL|did set <BTTMainSplitViewController: 0x96be6b480> BTTMainSplitViewController|
2026/02/15 19:24:22:673|ASL|WARNING <NSToolbarItem: 0x96d0433a0> -> view was automatically measured but had an ambiguous height or width and the view's frame size had a zero height or width. Did you forget to add constraints on your view or its subview(s)? Try adding constraints or give the view an intrinsicContentSize|
2026/02/15 19:24:22:673|ASL|WARNING <NSToolbarItem: 0x96d0433a0> -> view was automatically measured but had an ambiguous height or width and the view's frame size had a zero height or width. Did you forget to add constraints on your view or its subview(s)? Try adding constraints or give the view an intrinsicContentSize|
2026/02/15 19:24:22:684|LIC|ADD REGISTER MENU ITEM|
2026/02/15 19:24:22:689|LIC|ADD REGISTER MENU ITEM|
2026/02/15 19:24:22:717|ASL|WARNING <NSToolbarItem: 0x96d0433a0> -> view was automatically measured but had an ambiguous height or width and the view's frame size had a zero height or width. Did you forget to add constraints on your view or its subview(s)? Try adding constraints or give the view an intrinsicContentSize|
2026/02/15 19:24:22:717|ASL|WARNING <NSToolbarItem: 0x96d0433a0> -> view was automatically measured but had an ambiguous height or width and the view's frame size had a zero height or width. Did you forget to add constraints on your view or its subview(s)? Try adding constraints or give the view an intrinsicContentSize|
2026/02/15 19:24:22:718|ASL|changing first responder <NSScrollView: 0x96bfb7700>|
2026/02/15 19:24:22:718|ASL|changing first responder <NSClipView: 0x96d074000>|
2026/02/15 19:24:22:718|ASL|changing first responder <BTTPreferencesTableView: 0x96bfb7200>|
2026/02/15 19:24:22:752|ASL|previously selected 19|
2026/02/15 19:24:22:752|ASL|previously selected 19|
2026/02/15 19:24:22:756|ASL|app: com.hegenberg.BetterTouchTool|```

@Andreas_Hegenberg have you been able to look into this?

with current builds you can use this terminal command (quit BTT first)

defaults write com.hegenberg.BetterTouchTool BTTAllowImmediateUIReopenAfterLaunch YES

The check is there to prevent random auto opening the BTT preferences by the system which especially happened on macOS 15, on macOS 26 the issue seems to be resolved mostly

That fixed the delay, thank you! BetterTouchTool still doesn't show up in the menu bar until I click away and back into it though (but this is only once after restarting it)

are you using any menubar management tools?

I am not. I should make it clear that I'm talking about the left part of the menu bar. At the end of the video I posted BTT is open but Terminal (or any other app I use to launch) is the app in the menu bar and I have to leave BTT and click on the window again for it to be right. Also, it only happens for me on the first time opening the UI since the app was quit.