Mojave - BTT freezes for a moment when clicking on specific button on TB

Describe the bug
I have configured button that makes BTT touchbar to dissapear for 10 seconds so I could use system ControlStrip. It worked flawlessly on High Sierra with the same version of BTT but on current Mojave Public Beta it freezes BTT for few seconds and nothing is happening on TouchBar.

Config for button:

{
"BTTTouchBarButtonName" : "BTT",
"BTTTriggerType" : 629,
"BTTTriggerClass" : "BTTTriggerTypeTouchBar",
"BTTPredefinedActionType" : 188,
"BTTPredefinedActionName" : "Toggle BetterTouchTool Touch Bar",
"BTTEnabled2" : 1,
"BTTUUID" : "93A8989C-07DA-4D49-BA89-2A8A9E3C6F40",
"BTTEnabled" : 1,
"BTTOrder" : 8,
"BTTAdditionalActions" : [
{
"BTTTriggerType" : -1,
"BTTTriggerClass" : "BTTTriggerTypeTouchBar",
"BTTPredefinedActionType" : 129,
"BTTPredefinedActionName" : "Delay Next Action",
"BTTDelayNextActionBy" : "10.000000",
"BTTEnabled2" : 1,
"BTTUUID" : "82D613F8-1F7D-488E-87E3-66460BFB0993",
"BTTEnabled" : 1,
"BTTOrder" : 0
},
{
"BTTTriggerType" : -1,
"BTTTriggerClass" : "BTTTriggerTypeTouchBar",
"BTTPredefinedActionType" : 188,
"BTTPredefinedActionName" : "Toggle BetterTouchTool Touch Bar",
"BTTEnabled2" : 1,
"BTTUUID" : "EB78126C-516B-4FC5-892A-8F0532D1D5FA",
"BTTEnabled" : 1,
"BTTOrder" : 1
}
],
"BTTIconData" : "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",
"BTTTriggerConfig" : {
"BTTTouchBarItemIconHeight" : 22,
"BTTTouchBarItemIconWidth" : 22,
"BTTTouchBarItemPlacement" : 2,
"BTTTouchBarItemPadding" : 20,
"BTTTouchBarFreeSpaceAfterButton" : "0.000000",
"BTTTouchBarButtonColor" : "75.323769, 75.323769, 75.323769, 255.000000",
"BTTTouchBarAlwaysShowButton" : "0",
"BTTTouchBarAlternateBackgroundColor" : "0.000000, 0.000000, 0.000000, 0.000000",
"BTTTouchBarOnlyShowIcon" : 1
}
}

Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):
2018 Macbook Pro 15 and Touch Bar

Device information:

  • Type of Mac: 2018 Macbook Pro 15
  • macOS version: Current Mojave Public Beta
  • BetterTouchTool version: 2.536

Additional information (e.g. StackTraces, related issues, screenshots, workarounds, etc.):
Couldn't find anything in system.log

After some more digging problem does not occure when button does not have applied "delay next action by xx seconds" action.

Hi
that's kind of expected (although unwanted) behavior, which is hard to fix in this specific case.
However I like the idea to have a function to hide the Touch Bar for a fixed amount of time. I'll add a predefined action for that.

Oh, that's great! :slight_smile: Thank you! :slight_smile: