Simple triggers stopped working with recent update.

I have this Trackad trigger that stopped working with recent versions. The only thing it now does is switch to safari. The rest of the actions are not done. Should I switch to async (nonblocking) delay?

I run v4.308.

In general in current versions the async delay is better in 99% of the cases - possibly the blocking ones will soon be automatically migrated to be async as well - first need to do more tests though.

However this one is a bug that will be fixed in an hour.

1 Like

Unfortunately after testing I wasn't able to reproduce the issue, I tried the exact sequence but it seemed to work still ok here. Is this still happening for you?

I tried to make some changes to the delay actions in >= 4.309 - would be great if you could try that one.

Started working with 4.310! Haven't tried 4.309.

please use 4.311 :slight_smile: there was an issue that killed 4.310 every ~20 seconds

Just felt that one. :smiley:

This stopped working again. :exploding_head:

ah sorry, the current alpha doesn’t yet contain the previous fix. Will be in the next alpha again! (and then it’ll stay ;-))

Ok - reverting to 4.318.

Weird, I was wrong. I didn't forget to merge the fix into the 4.321 alpha.
I tried again to reproduce your issue, but it works fine here. However I had to add a cmd+L to make the address bar active

[
  {
    "BTTLastUpdatedAt" : 1699432314.3074689,
    "BTTTriggerType" : 104,
    "BTTTriggerTypeDescription" : "3 Finger Tap",
    "BTTIsPureAction" : true,
    "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
    "BTTPredefinedActionType" : 366,
    "BTTPredefinedActionName" : "Empty Placeholder",
    "BTTUUID" : "2DEF0732-4F31-4C9A-AAF8-1FF0D9B69B1F",
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTAdditionalActions" : [
      {
        "BTTLastUpdatedAt" : 1699432330.7898331,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "2DEF0732-4F31-4C9A-AAF8-1FF0D9B69B1F",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
        "BTTLayoutIndependentActionChar" : "c",
        "BTTAutoAdaptActionToKeyboardLayout" : true,
        "BTTShortcutToSend" : "55,8",
        "BTTUUID" : "BDC5A0BE-FB48-497A-B168-A14C7DC515FA",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1
      },
      {
        "BTTLastUpdatedAt" : 1699432330.7898231,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "2DEF0732-4F31-4C9A-AAF8-1FF0D9B69B1F",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
        "BTTPredefinedActionType" : 49,
        "BTTPredefinedActionName" : "Launch Application \/ Open File \/ Start Apple Script …",
        "BTTLaunchPath" : "\/System\/Volumes\/Preboot\/Cryptexes\/App\/System\/Applications\/Safari.app",
        "BTTUUID" : "6049FBD7-56CF-4CC1-8B39-DE6200CB89CC",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 1
      },
      {
        "BTTLastUpdatedAt" : 1699432330.7898731,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "2DEF0732-4F31-4C9A-AAF8-1FF0D9B69B1F",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
        "BTTPredefinedActionType" : 129,
        "BTTPredefinedActionName" : "Delay Next Action (blocking)",
        "BTTDelayNextActionBy" : "0.1",
        "BTTUUID" : "D77EC4D1-9A10-4D7A-865F-3A9258F7C879",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 2
      },
      {
        "BTTLastUpdatedAt" : 1699432330.78985,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "2DEF0732-4F31-4C9A-AAF8-1FF0D9B69B1F",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
        "BTTLayoutIndependentActionChar" : "t",
        "BTTAutoAdaptActionToKeyboardLayout" : true,
        "BTTShortcutToSend" : "55,17",
        "BTTUUID" : "69F1955A-707D-4A75-A3EA-7C7E7150C577",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 3
      },
      {
        "BTTLastUpdatedAt" : 1699432330.7898641,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "2DEF0732-4F31-4C9A-AAF8-1FF0D9B69B1F",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
        "BTTLayoutIndependentActionChar" : "l",
        "BTTAutoAdaptActionToKeyboardLayout" : true,
        "BTTShortcutToSend" : "55,37",
        "BTTUUID" : "CCF8C013-A079-4BEF-AF4B-A4C4A786B570",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 4
      },
      {
        "BTTLastUpdatedAt" : 1699432330.789855,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "2DEF0732-4F31-4C9A-AAF8-1FF0D9B69B1F",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
        "BTTLayoutIndependentActionChar" : "v",
        "BTTAutoAdaptActionToKeyboardLayout" : true,
        "BTTShortcutToSend" : "55,9",
        "BTTUUID" : "C05282AD-A9A7-475F-9308-60FF8DDF325F",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 5
      },
      {
        "BTTLastUpdatedAt" : 1699432330.7898591,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "2DEF0732-4F31-4C9A-AAF8-1FF0D9B69B1F",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
        "BTTPredefinedActionType" : 129,
        "BTTPredefinedActionName" : "Delay Next Action (blocking)",
        "BTTDelayNextActionBy" : "0.4",
        "BTTUUID" : "43F0D67D-4DA5-4F02-8471-4A44941CC7F9",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 6
      },
      {
        "BTTLastUpdatedAt" : 1699432330.7898688,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "2DEF0732-4F31-4C9A-AAF8-1FF0D9B69B1F",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
        "BTTLayoutIndependentActionChar" : "RETURN",
        "BTTAutoAdaptActionToKeyboardLayout" : true,
        "BTTShortcutToSend" : "36",
        "BTTUUID" : "B39E801A-4DF1-4784-B89B-0FEBDD7EE264",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 7
      }
    ]
  }
]

Could you copy & post the JSON for your sequence?

TBH, I'm avoiding anything but stable releases. I have added cmd+L to latest stable and it seems to function, too.

Could you copy the JSON from the stable version? Maybe there is some slight difference in your config compared to mine.

Yup, here it is:

[
  {
    "BTTLastUpdatedAt" : 1699437076.773947,
    "BTTTriggerType" : 124,
    "BTTTriggerTypeDescription" : "1 Finger Tap Top Middle",
    "BTTIsPureAction" : true,
    "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
    "BTTLayoutIndependentActionChar" : "c",
    "BTTAutoAdaptActionToKeyboardLayout" : true,
    "BTTGenericActionConfig" : "autoAdapt",
    "BTTShortcutToSend" : "55,8",
    "BTTUUID" : "2AB7075D-A501-4A8E-8186-F7F534DF3C88",
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTRequiredModifierKeys" : 524288,
    "BTTOrder" : 4,
    "BTTAdditionalActions" : [
      {
        "BTTLastUpdatedAt" : 1699437081.9413719,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "2AB7075D-A501-4A8E-8186-F7F534DF3C88",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
        "BTTPredefinedActionType" : 49,
        "BTTPredefinedActionName" : "Launch Application \/ Open File \/ Start Apple Script …",
        "BTTLaunchPath" : "file:\/\/\/Applications\/Safari.app\/",
        "BTTUUID" : "06B505BB-2AA4-4B57-9551-C537A126AFC8",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1
      },
      {
        "BTTLastUpdatedAt" : 1699437081.9414191,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "2AB7075D-A501-4A8E-8186-F7F534DF3C88",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
        "BTTPredefinedActionType" : 129,
        "BTTPredefinedActionName" : "Delay Next Action (blocking)",
        "BTTDelayNextActionBy" : "0.1",
        "BTTUUID" : "3BE37FC5-F2B2-47B5-AB67-101FB6BFD0B5",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 1
      },
      {
        "BTTLastUpdatedAt" : 1699437081.941402,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "2AB7075D-A501-4A8E-8186-F7F534DF3C88",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
        "BTTLayoutIndependentActionChar" : "t",
        "BTTAutoAdaptActionToKeyboardLayout" : true,
        "BTTGenericActionConfig" : "autoAdapt",
        "BTTShortcutToSend" : "55,17",
        "BTTUUID" : "909738A1-BC7D-409F-AF30-0F570AA6CA6A",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 2
      },
      {
        "BTTLastUpdatedAt" : 1699437081.9414101,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "2AB7075D-A501-4A8E-8186-F7F534DF3C88",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
        "BTTLayoutIndependentActionChar" : "o",
        "BTTAutoAdaptActionToKeyboardLayout" : true,
        "BTTShortcutToSend" : "59,31",
        "BTTUUID" : "4647D369-188F-4A5D-9A5F-0B62DAA8866E",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 3
      },
      {
        "BTTLastUpdatedAt" : 1699437081.9413581,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "2AB7075D-A501-4A8E-8186-F7F534DF3C88",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
        "BTTLayoutIndependentActionChar" : "v",
        "BTTAutoAdaptActionToKeyboardLayout" : true,
        "BTTGenericActionConfig" : "autoAdapt",
        "BTTShortcutToSend" : "55,9",
        "BTTUUID" : "6D0334A3-203C-4AAD-A3B1-19B1C8740245",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 4
      },
      {
        "BTTLastUpdatedAt" : 1699437081.9413872,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "2AB7075D-A501-4A8E-8186-F7F534DF3C88",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
        "BTTPredefinedActionType" : 129,
        "BTTPredefinedActionName" : "Delay Next Action (blocking)",
        "BTTDelayNextActionBy" : "0.4",
        "BTTUUID" : "0C78F685-B1EE-4BC4-B474-67C1803515F7",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 5
      },
      {
        "BTTLastUpdatedAt" : 1699437081.941395,
        "BTTTriggerType" : -1,
        "BTTTriggerParentUUID" : "2AB7075D-A501-4A8E-8186-F7F534DF3C88",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeTouchpadAll",
        "BTTLayoutIndependentActionChar" : "RETURN",
        "BTTAutoAdaptActionToKeyboardLayout" : true,
        "BTTGenericActionConfig" : "autoAdapt",
        "BTTShortcutToSend" : "36",
        "BTTUUID" : "962DF818-2E78-45A7-AD72-7845853A50CB",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 6
      }
    ],
    "BTTGestureNotes" : "Quickly open currently selected text in Safari"
  }
]

Quick question, what is the ctrl+o doing?

[
  {
    "BTTLastUpdatedAt" : 1695983473.942416,
    "BTTTriggerType" : 0,
    "BTTIsPureAction" : true,
    "BTTTriggerClass" : "BTTTriggerTypeKeyboardShortcut",
    "BTTPredefinedActionType" : 124,
    "BTTPredefinedActionName" : "Trigger Menu Bar Menu-Item",
    "BTTMenubarPath" : "File;Open Location...",
    "BTTAdditionalConfiguration" : "270336",
    "BTTKeyboardShortcutKeyboardType" : 2658,
    "BTTUUID" : "DB7B8A4F-76B3-49D0-B7A4-F40D30821C0E",
    "BTTTriggerOnDown" : 1,
    "BTTLayoutIndependentChar" : "o",
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTShortcutKeyCode" : 31,
    "BTTShortcutModifierKeys" : 262144,
    "BTTOrder" : 4,
    "BTTAutoAdaptToKeyboardLayout" : 0,
    "BTTGestureNotes" : "Open Location..."
  }
]
1 Like

Thanks!

So far everything seems to work ok. I'll keep monitoring this during the alpha phase.

1 Like

Update - No, this still doesn't work. I just reproduced it twice, even with the CMD+L workaround.

Version 4.318. :confused:

weird, I’ll check on my 13.x machine later!

Same with 4.321. I think it somehow runs cmd-v before running cmd-t. So for example if I focus on a text area in safari, switch to another app, select some text and run my shortcut, everything seems to have been triggered except the cmd-t (to open up a new browser tab) action.
This means the pasted content ended up in that focused text area.

Doesn't work like this either:

I'm running this on Ventura 13.6.1.

WUT.

Could you try whether the async delay helps?

I believe it must be something due to a change made for Sonoma. I need to fix something with my Ventura install - will report back later.