Opt Hides "Hide on Cmd" Button

Describe the bug:
Pressing Opt seems to hide my "Show if NO modifier key is pressed OR if NONE of these are pressed" button when the selected modifier is Cmd AND another button is configed to show only when Opt is pressed.

Steps to reproduce

  • Create Button A
    • Modifier based visibility: "Show if NO modifier key is pressed OR if NONE of these are pressed"
    • Selected modifiers: Cmd
  • Create Button B
    • Modifier based visibility: "Only show if all of these modifiers are pressed"
    • Selected modifiers: Opt

Expected Result

  • After Button A is created
    • Button A is visible by default
    • Cmd correctly hides Button A
    • Opt does nothing
  • After Button B is created
    • Button A is visible by default
    • Button B is not visible by default
    • Cmd correctly hides Button A
    • Opt shows Button B
      • Both buttons are now visible

Actual Result

  • After Button A is created
    • Button A is visible by default
    • Cmd correctly hides Button A
    • Opt does nothing
  • After Button B is created
    • Button A is visible by default
    • Button B is not visible by default
    • Cmd correctly hides Button A
    • Opt shows Button B
      • Button A disappears

Example config: Opt_Hides_Hide-on-Cmd_Button.bttpreset (9.7 KB)

I'm pretty new to BTT and to this community, but I made a good effort researching existing bugs/gotchas and I didn't find anything like this. Is this a bug or am I misunderstanding how these modifier settings should play together?

Affected input device:
Touch Bar

Device information:

  • Type of Mac: 15" 2018 MBP
  • macOS version: 10.15.1
  • BetterTouchTool version: 3.209

Additional information:

  • OS Keyboard Settings:
    • Touch Bar shows: App Controls
    • Show Control Strip: Yes
    • Press Fn key to: Show F1, F2, etc. Keys
    • All modifier keys have default mappings
Imprint | Privacy Policy