Since upgrading to macOS Tahoe, the drawing item property does seem to have some issues. On certain conditions, drawing is set once and then cannot be changed anymore.
A minimal sketchybarrc I could find. The top one is with --bar height="60", the second without it:
Annoyingly, the problem only does not occur regularly, and sometimes an additional reload fixes it, sometimes not.
Here the config for the example above:
#!/usr/bin/env zsh
sketchybar \
--bar height="60" \
--add item foobar left \
--set foobar label="baz" drawing=true \
--add item hello left \
--set hello label="world" drawing=false
sketchybar --set hello drawing=true
macOS 26.1 (arm)
sketchybar-v2.23.0
edit: the issue also sometimes occurs on a config that seems to working when using sketchybar --reload, that is, drawing of some components fails after a reload.
Since upgrading to macOS Tahoe, the
drawingitem property does seem to have some issues. On certain conditions,drawingis set once and then cannot be changed anymore.A minimal
sketchybarrcI could find. The top one is with--bar height="60", the second without it:Annoyingly, the problem only does not occur regularly, and sometimes an additional reload fixes it, sometimes not.
Here the config for the example above:
macOS 26.1 (arm)
sketchybar-v2.23.0
edit: the issue also sometimes occurs on a config that seems to working when using
sketchybar --reload, that is,drawingof some components fails after a reload.