Menubar SF icon JSON data returned from AppleScript is ignored

Describe the bug

When configuring a Custom Menubar Icons > Apple/Java Script Menubar Icon trigger, if you create an AppleScript that returns a JSON string to set the menubar icon's SF symbol name, etc., the symbol information is not used. Instead, only the default SF symbol defined under Common > Icon: > Default Icon Name is used. If no default icon is specified, then no SF icon will be rendered at all.

Other values such as background_color continue to work as expected.

I have tried variations around the settings for whether or not to show text as well as returning fewer JSON properties but have not found a working solution yet.

Affected input device (e.g. MacBook Trackpad, Magic Mouse/Trackpad, Touch Bar, etc.):

N/A (macOS menubar)


Default icon is rendered

Device information:

  • Type of Mac: MacBook Pro, 15" (2018)
  • macOS version: 11.2.3
  • BetterTouchTool version: 3.561 (1701)

I am seeing this same issue also. I have even tried with very small icons (22x22px), with the SF icons, and with base64 data. None of it works.

Imprint | Privacy Policy