Skip to content

[macOS 26.5] Menu bar icon fails to render — NSStatusItemView scene invalidation error #2591

Description

@dyansamuel

Bug Report: Menu Bar Icon Fails to Display on macOS 26.5
ZeroTier Version: 1.16.1 macOS Version: 26.5 (Build 25F71)

Summary
After upgrading to macOS 26.5, the ZeroTier menu bar icon no longer appears. The app seems unresponsive or "broken" from the user's perspective, but the underlying network daemon continues to function correctly.

What Happened
The ZeroTier UI (ZeroTier.app) fails to render its NSStatusItem (menu bar icon) after the macOS 26.5 update. The following errors are repeatedly logged in the system console:
[NSStatusItemView] No matching scene to invalidate for this identity.
[BSBlockSentinel:FBSWorkspaceScenesClient] failed!
This appears to be caused by a breaking change in macOS 26's Control Center Scene management system, which affects how menu bar status items are registered and invalidated.

What Still Works
Despite the UI failure, the core ZeroTier service remains fully operational:

zerotier-one daemon is running
Node status reports ONLINE
Joined networks show status OK
The virtual network interface (feth*) is UP and RUNNING
IP assignment and routing work as expected
This can be verified via CLI:

$ zerotier-cli status
200 info 1.16.1 ONLINE

$ zerotier-cli listnetworks
200 listnetworks OK PRIVATE feth4549 10.x.x.x/24

Steps to Reproduce
Upgrade macOS to version 26.5 (Build 25F71)
Launch /Applications/ZeroTier.app
Observe that no menu bar icon appears
Check system logs for FrontBoardServices / BaseBoard errors related to NSStatusItemView
Expected Behavior
The ZeroTier icon should appear in the macOS menu bar after launch, providing access to network management UI.

Actual Behavior
No icon appears. The process (ZeroTier, PID visible via pgrep) is running but the UI is not accessible. The system log shows scene invalidation failures tied to macOS 26's updated Control Center architecture.

Workaround
The network remains functional. Use the CLI as a temporary workaround:
zerotier-cli status
zerotier-cli listnetworks
zerotier-cli join

Environment

Field Value
ZeroTier Version 1.16.1
macOS Version 26.5
Build 25F71
Architecture Apple Silicon (assumed)
Installation Source ZeroTier.app (Notarized Developer ID)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions