Floating menu: avoid message display

Hallo,

I have a small floating menu in Safari which is opened by "Mouse move to left screen edge". It looks like this:

I noticed that during opening the menu this meassge is briefly flashing up.
It is just visible for some milliseconds, but is still annoying.

msg
Is there a way to avoid this ?

Thx,
Christian

BTT: 4.584
here a video showing this:
(use slow motion...)

Would you be able to export that menu and share it with me? Unless there is some async operation happening, this should not happen.

send to your email...
I noticed a disabled HUD "on hover start"...

Is the "Move Mouse To Edge Of Screen" trigger doing anything else? I just tried to set it up like this, but it seems to work without flash

Hi Andreas,

I had a "move mouse" action to make sure that the mouse cursor is inside the menu...
Removing that does not make any difference over here...

here the trigger...

[
  {
    "BTTActionCategory" : 0,
    "BTTLastUpdatedAt" : 1718626320.84834,
    "BTTTriggerConditionsFormatReadOnly" : "fingers_touching_trackpad >= 0 AND left_mouse_down == 0 AND mouse_position_x <= 2 AND mouse_position_y > -750",
    "BTTTriggerConditionsData" : "YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGvEC8LDBMbIy0uMDc7QEFESExPUVRaX2NobXF0dXh5foGGi4+Sk5aXmZ6jp6qrrq+xs1UkbnVsbNMNDg8QERJfEBdOU0NvbXBvdW5kUHJlZGljYXRlVHlwZV8QD05TU3VicHJlZGljYXRlc1YkY2xhc3MQAYACgC7SFA8VGlpOUy5vYmplY3RzpBYXGBmAA4AUgB2AJYAt1A8cHR4fICEiXxARTlNSaWdodEV4cHJlc3Npb25fEBBOU0xlZnRFeHByZXNzaW9uXxATTlNQcmVkaWNhdGVPcGVyYXRvcoATgA6ABIAR1SQlJicPKCkqKyxZTlNPcGVyYW5kXk5TU2VsZWN0b3JOYW1lXxAQTlNFeHByZXNzaW9uVHlwZVtOU0FyZ3VtZW50c4AGgAUQA4AIgA1cdmFsdWVGb3JLZXk60iYPEC+AB9IxMjM0WiRjbGFzc25hbWVYJGNsYXNzZXNfEBBOU1NlbGZFeHByZXNzaW9uozM1NlxOU0V4cHJlc3Npb25YTlNPYmplY3TSFA84OqE5gAmADNMPJjw9Pj9ZTlNLZXlQYXRogAsQCoAKXxAZZmluZ2Vyc190b3VjaGluZ190cmFja3BhZNIxMkJDXxAcTlNLZXlQYXRoU3BlY2lmaWVyRXhwcmVzc2lvbqNCNTbSMTJFRl5OU011dGFibGVBcnJheaNFRzZXTlNBcnJhedIxMklKXxATTlNLZXlQYXRoRXhwcmVzc2lvbqRJSzU2XxAUTlNGdW5jdGlvbkV4cHJlc3Npb27TTSYPTk9QXxAPTlNDb25zdGFudFZhbHVlgA8QAIAQ0jEyUlNfEBlOU0NvbnN0YW50VmFsdWVFeHByZXNzaW9uo1I1NtUPVVZXWFlPKk8qWk5TTW9kaWZpZXJZTlNWYXJpYW50WU5TT3B0aW9uc15OU09wZXJhdG9yVHlwZYAS0jEyW1xfEB1OU0NvbXBhcmlzb25QcmVkaWNhdGVPcGVyYXRvcqNdXjZfEB1OU0NvbXBhcmlzb25QcmVkaWNhdGVPcGVyYXRvcl8QE05TUHJlZGljYXRlT3BlcmF0b3LSMTJgYV8QFU5TQ29tcGFyaXNvblByZWRpY2F0ZaNgYjZbTlNQcmVkaWNhdGXUDxwdHh9lZmeAE4AZgBWAG9UkJSYnDygpKmssgAaABYAWgA3SFA9uOqFvgBeADNMPJjw9PnOAC4AYXxAPbGVmdF9tb3VzZV9kb3du000mD3ZPUIAagBAI1Q9VeldYe094T31YTlNOZWdhdGWAHAgQBNIxMn+AXxAbTlNFcXVhbGl0eVByZWRpY2F0ZU9wZXJhdG9yo39eNtQPHB0eH4OEhYATgCKAHoAk1SQlJicPKCkqiSyABoAFgB+ADdIUD4w6oY2AIIAM0w8mPD0+kYALgCFfEBBtb3VzZV9wb3NpdGlvbl94000mD5RPUIAjgBAQAtUPVVZXWFlPEE8QgBLUDxwdHh+bnJ2AE4AqgCaALNUkJSYnDygpKqEsgAaABYAngA3SFA+kOqGlgCiADNMPJjw9PqmAC4ApXxAQbW91c2VfcG9zaXRpb25fedNNJg+sT1CAK4AQE_________0S1Q9VVldYWU+WT5aAEtIxMkeyokc20jEytLVfEBNOU0NvbXBvdW5kUHJlZGljYXRlo7RiNgAIABEAGgAkACkAMgA3AEkATABRAFMAhQCLAJIArAC+AMUAxwDJAMsA0ADbAOAA4gDkAOYA6ADqAPMBBwEaATABMgE0ATYBOAFDAU0BXAFvAXsBfQF_AYEBgwGFAZIBlwGZAZ4BqQGyAcUByQHWAd8B5AHmAegB6gHxAfsB_QH_AgECHQIiAkECRQJKAlkCXQJlAmoCgAKFApwCowK1ArcCuQK7AsAC3ALgAusC9gMAAwoDGQMbAyADQANEA2QDegN_A5cDmwOnA7ADsgO0A7YDuAPDA8UDxwPJA8sD0APSA9QD1gPdA98D4QPzA_oD_AP+A_8ECgQTBBUEFgQYBB0EOwQ_BEgESgRMBE4EUARbBF0EXwRhBGMEaARqBGwEbgR1BHcEeQSMBJMElQSXBJkEpASmBK8EsQSzBLUEtwTCBMQExgTIBMoEzwTRBNME1QTcBN4E4ATzBPoE_AT+BQcFEgUUBRkFHAUhBTcAAAAAAAACAQAAAAAAAAC2AAAAAAAAAAAAAAAAAAAFOw==",
    "BTTTriggerType" : 768,
    "BTTTriggerTypeDescriptionReadOnly" : "Move Mouse To Left Edge Of Screen (Not over Dock or Menubar)",
    "BTTTriggerTypeDescription" : "Floating menu Safari",
    "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers",
    "BTTUUID" : "D7E2E672-F00E-4CBD-B7AD-B7D733B0687F",
    "BTTPredefinedActionType" : 366,
    "BTTPredefinedActionName" : "Empty Placeholder",
    "BTTDelayBeforeTriggering" : 0,
    "BTTNotesInsteadOfDescription" : 1,
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTOrder" : 1,
    "BTTAdditionalActions" : [
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1718626317.322289,
        "BTTTriggerParentUUID" : "D7E2E672-F00E-4CBD-B7AD-B7D733B0687F",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers",
        "BTTUUID" : "DEAD2752-8CE8-4334-995E-34497D2C97C3",
        "BTTPredefinedActionType" : 386,
        "BTTPredefinedActionName" : "Show Floating Menu",
        "BTTAdditionalActionData" : {
          "BTTMenuActionMenuID" : "Safari-float",
          "BTTMenuActionRestorePosition" : 0
        },
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 0
      }
    ],
    "BTTGestureNotes" : "Floating menu Safari",
    "BTTTriggerConfig" : {
      "BTTTriggerRestrictions" : "3"
    }
  }
]

Very strange, that also seems to work ok here. Which version of macOS are you on?

I am on MacOS: 14.5 (23F79),

When triggering/open the menu with a keyboard shortcut it is fine...

I have also a "Move Mouse To Edge Of Screen" trigger for Finder setup.
(that checks if a Finder window is open and then sends a ^+⌥+⌘+1 (for the Raycast window placement)...

[
  {
    "BTTActionCategory" : 0,
    "BTTLastUpdatedAt" : 1718351878.580205,
    "BTTTriggerType" : 768,
    "BTTTriggerTypeDescriptionReadOnly" : "Move Mouse To Left Edge Of Screen",
    "BTTTriggerTypeDescription" : "Maus zu linker Bildschirmkante",
    "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers",
    "BTTUUID" : "8FAFF51D-3B0C-4E43-8703-2F259AF194CC",
    "BTTPredefinedActionType" : 366,
    "BTTPredefinedActionName" : "Empty Placeholder",
    "BTTDelayBeforeTriggering" : 0,
    "BTTNotesInsteadOfDescription" : 1,
    "BTTEnabled" : 1,
    "BTTEnabled2" : 1,
    "BTTOrder" : 11,
    "BTTAdditionalActions" : [
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1718121051.30337,
        "BTTTriggerParentUUID" : "8FAFF51D-3B0C-4E43-8703-2F259AF194CC",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers",
        "BTTUUID" : "85DAD5AF-5DBC-4FB3-B299-811CC8A317FA",
        "BTTPredefinedActionType" : 195,
        "BTTPredefinedActionName" : "Run Apple Script (async in background)",
        "BTTAdditionalActionData" : {
          "BTTScriptType" : 0,
          "BTTAppleScriptRunInBackground" : true,
          "BTTTouchBarAppleScriptString" : "\ntell application \"System Events\"\r\tif exists (window 1 of process \"Finder\") then\r\t\t# display dialog \"Finder window is open.\"\n\t\ttell application \"BetterTouchTool\" to set_string_variable \"is_finder_window_open\" to \"yes\"\n\telse\r\t\t# display dialog \"Finder window is not open.\"\n\t\ttell application \"BetterTouchTool\" to set_string_variable \"is_finder_window_open\" to \"no\"\r\tend if\rend tell\r",
          "BTTTouchBarAppleScriptUsePath" : false
        },
        "BTTInlineAppleScript" : "\ntell application \"System Events\"\r\tif exists (window 1 of process \"Finder\") then\r\t\t# display dialog \"Finder window is open.\"\n\t\ttell application \"BetterTouchTool\" to set_string_variable \"is_finder_window_open\" to \"yes\"\n\telse\r\t\t# display dialog \"Finder window is not open.\"\n\t\ttell application \"BetterTouchTool\" to set_string_variable \"is_finder_window_open\" to \"no\"\r\tend if\rend tell\r",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 0
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1718101807.4036012,
        "BTTTriggerParentUUID" : "8FAFF51D-3B0C-4E43-8703-2F259AF194CC",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers",
        "BTTUUID" : "5697DFA5-0820-4F79-AAA5-9E4B54835B92",
        "BTTPredefinedActionType" : 345,
        "BTTPredefinedActionName" : "Delay Next Action (async  or  not blocking)",
        "BTTDelayNextActionBy" : "0.1",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 1
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1718101807.4036322,
        "BTTTriggerParentUUID" : "8FAFF51D-3B0C-4E43-8703-2F259AF194CC",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers",
        "BTTUUID" : "BCE43A40-BCA4-4382-8591-1470197D926D",
        "BTTPredefinedActionType" : 330,
        "BTTPredefinedActionName" : "If Condition",
        "BTTIfConditionFormat" : "is_finder_window_open CONTAINS \"yes\"",
        "BTTIfConditionData" : "YnBsaXN0MDDUAQIDBAUGBwpYJHZlcnNpb25ZJGFyY2hpdmVyVCR0b3BYJG9iamVjdHMSAAGGoF8QD05TS2V5ZWRBcmNoaXZlctEICVRyb290gAGvEBYLDBMYICorLTQ4PT5BRUlOT1JYXGBiVSRudWxs0w0ODxAREl8QF05TQ29tcG91bmRQcmVkaWNhdGVUeXBlXxAPTlNTdWJwcmVkaWNhdGVzViRjbGFzcxABgAKAFdIUDxUXWk5TLm9iamVjdHOhFoADgBTUDxkaGxwdHh9fEBFOU1JpZ2h0RXhwcmVzc2lvbl8QEE5TTGVmdEV4cHJlc3Npb25fEBNOU1ByZWRpY2F0ZU9wZXJhdG9ygBOADoAEgBHVISIjJA8lJicoKVlOU09wZXJhbmReTlNTZWxlY3Rvck5hbWVfEBBOU0V4cHJlc3Npb25UeXBlW05TQXJndW1lbnRzgAaABRADgAiADVx2YWx1ZUZvcktleTrSIw8QLIAH0i4vMDFaJGNsYXNzbmFtZVgkY2xhc3Nlc18QEE5TU2VsZkV4cHJlc3Npb26jMDIzXE5TRXhwcmVzc2lvblhOU09iamVjdNIUDzU3oTaACYAM0w8jOTo7PFlOU0tleVBhdGiACxAKgApfEBVpc19maW5kZXJfd2luZG93X29wZW7SLi8_QF8QHE5TS2V5UGF0aFNwZWNpZmllckV4cHJlc3Npb26jPzIz0i4vQkNeTlNNdXRhYmxlQXJyYXmjQkQzV05TQXJyYXnSLi9GR18QE05TS2V5UGF0aEV4cHJlc3Npb26kRkgyM18QFE5TRnVuY3Rpb25FeHByZXNzaW9u00ojD0tMTV8QD05TQ29uc3RhbnRWYWx1ZYAPEACAEFN5ZXPSLi9QUV8QGU5TQ29uc3RhbnRWYWx1ZUV4cHJlc3Npb26jUDIz1A9TVFVWTExXWk5TTW9kaWZpZXJXTlNGbGFnc15OU09wZXJhdG9yVHlwZYASEGPSLi9ZWl8QFU5TSW5QcmVkaWNhdGVPcGVyYXRvcqNZWzNfEBNOU1ByZWRpY2F0ZU9wZXJhdG9y0i4vXV5fEBVOU0NvbXBhcmlzb25QcmVkaWNhdGWjXV8zW05TUHJlZGljYXRl0i4vRGGiRDPSLi9jZF8QE05TQ29tcG91bmRQcmVkaWNhdGWjY18zAAgAEQAaACQAKQAyADcASQBMAFEAUwBsAHIAeQCTAKUArACuALAAsgC3AMIAxADGAMgA0QDlAPgBDgEQARIBFAEWASEBKwE6AU0BWQFbAV0BXwFhAWMBcAF1AXcBfAGHAZABowGnAbQBvQHCAcQBxgHIAc8B2QHbAd0B3wH3AfwCGwIfAiQCMwI3Aj8CRAJaAl8CdgJ9Ao8CkQKTApUCmQKeAroCvgLHAtIC2gLpAusC7QLyAwoDDgMkAykDQQNFA1EDVgNZA14DdAAAAAAAAAIBAAAAAAAAAGUAAAAAAAAAAAAAAAAAAAN4",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 2
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1718101807.4035859,
        "BTTTriggerParentUUID" : "8FAFF51D-3B0C-4E43-8703-2F259AF194CC",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers",
        "BTTUUID" : "599EE32A-2643-40AE-8B78-4EDD648F7412",
        "BTTLayoutIndependentActionChar" : "1",
        "BTTShortcutToSend" : "59,58,55,18",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 4
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1718267828.383528,
        "BTTTriggerParentUUID" : "8FAFF51D-3B0C-4E43-8703-2F259AF194CC",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers",
        "BTTUUID" : "4211570F-FF7A-4509-B443-AEB2954CBA63",
        "BTTPredefinedActionType" : 254,
        "BTTPredefinedActionName" : "Show HUD Overlay",
        "BTTHUDActionConfiguration" : "{\"BTTActionHUDBlur\":true,\"BTTActionHUDBackground\":\"148.169903, 32.780887, 146.505501, 255.000000\",\"BTTIconConfigImageHeight\":100,\"BTTActionHUDPosition\":2,\"BTTActionHUDDetail\":\"\",\"BTTActionHUDDuration\":0.5,\"BTTActionHUDBorderColor\":\"255.000000, 255.000000, 255.000000, 255.000000\",\"BTTActionHUDDisplayToUse\":1,\"BTTIconConfigImageWidth\":100,\"BTTActionHUDSlideDirection\":2,\"BTTActionHUDHideWhenOtherHUDAppears\":false,\"BTTActionHUDAttributedTitle\":\"{\\\\rtf1\\\\ansi\\\\ansicpg1252\\\\cocoartf2761\\n\\\\cocoatextscaling0\\\\cocoaplatform0{\\\\fonttbl\\\\f0\\\\fnil\\\\fcharset0 SFPro-Regular;}\\n{\\\\colortbl;\\\\red255\\\\green255\\\\blue255;\\\\red255\\\\green255\\\\blue255;}\\n{\\\\*\\\\expandedcolortbl;;\\\\csgray\\\\c100000;}\\n\\\\pard\\\\tx560\\\\tx1120\\\\tx1680\\\\tx2240\\\\tx2800\\\\tx3360\\\\tx3920\\\\tx4480\\\\tx5040\\\\tx5600\\\\tx6160\\\\tx6720\\\\sl0\\\\slmaximum500\\\\pardirnatural\\\\qc\\\\partightenfactor0\\n\\n\\\\f0\\\\fs32 \\\\cf2 Left window}\",\"BTTActionHUDWidth\":140,\"BTTActionHUDBorderWidth\":1,\"BTTActionHUDTitle\":\"\",\"BTTActionHUDHeight\":30}",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 5
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1718101807.403645,
        "BTTTriggerParentUUID" : "8FAFF51D-3B0C-4E43-8703-2F259AF194CC",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers",
        "BTTUUID" : "3D49B93C-FD4C-470A-8550-39F450990291",
        "BTTPredefinedActionType" : 333,
        "BTTPredefinedActionName" : "Else",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 6
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1718101820.7618198,
        "BTTTriggerParentUUID" : "8FAFF51D-3B0C-4E43-8703-2F259AF194CC",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers",
        "BTTUUID" : "1C4E46C3-68BC-4678-AC80-BF4D506E3E58",
        "BTTPredefinedActionType" : 254,
        "BTTPredefinedActionName" : "Show HUD Overlay",
        "BTTHUDActionConfiguration" : "{\"BTTActionHUDBlur\":true,\"BTTActionHUDBackground\":\"81.392879, 27.559946, 145.561692, 255.000000\",\"BTTIconConfigImageHeight\":100,\"BTTActionHUDPosition\":0,\"BTTActionHUDDetail\":\"\",\"BTTActionHUDDuration\":1.2000000476837158,\"BTTActionHUDBorderColor\":\"255.000000, 255.000000, 255.000000, 255.000000\",\"BTTActionHUDDisplayToUse\":1,\"BTTIconConfigImageWidth\":100,\"BTTActionHUDSlideDirection\":2,\"BTTActionHUDHideWhenOtherHUDAppears\":false,\"BTTActionHUDAttributedTitle\":\"{\\\\rtf1\\\\ansi\\\\ansicpg1252\\\\cocoartf2761\\n\\\\cocoatextscaling0\\\\cocoaplatform0{\\\\fonttbl\\\\f0\\\\fnil\\\\fcharset0 SFPro-Regular;}\\n{\\\\colortbl;\\\\red255\\\\green255\\\\blue255;\\\\red255\\\\green255\\\\blue255;}\\n{\\\\*\\\\expandedcolortbl;;\\\\csgray\\\\c100000;}\\n\\\\pard\\\\tx560\\\\tx1120\\\\tx1680\\\\tx2240\\\\tx2800\\\\tx3360\\\\tx3920\\\\tx4480\\\\tx5040\\\\tx5600\\\\tx6160\\\\tx6720\\\\sl0\\\\slmaximum500\\\\pardirnatural\\\\qc\\\\partightenfactor0\\n\\n\\\\f0\\\\fs32 \\\\cf2 No window}\",\"BTTActionHUDWidth\":165,\"BTTActionHUDBorderWidth\":1,\"BTTActionHUDTitle\":\"\",\"BTTActionHUDHeight\":35}",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 7
      },
      {
        "BTTActionCategory" : 0,
        "BTTLastUpdatedAt" : 1718101807.4035149,
        "BTTTriggerParentUUID" : "8FAFF51D-3B0C-4E43-8703-2F259AF194CC",
        "BTTIsPureAction" : true,
        "BTTTriggerClass" : "BTTTriggerTypeOtherTriggers",
        "BTTUUID" : "4E29731A-7BF9-4CAE-91EC-B463F69D0B55",
        "BTTPredefinedActionType" : 334,
        "BTTPredefinedActionName" : "END If Condition",
        "BTTEnabled" : 1,
        "BTTEnabled2" : 1,
        "BTTOrder" : 8
      }
    ],
    "BTTGestureNotes" : "Maus zu linker Bildschirmkante"
  }
]

Ah, found the issue! Will be fixed soon.

1 Like