You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Menubar icon never renders on macOS 26.5.1 (Build 25F80) with CodeBurnMenubar 0.9.19. The app launches and keeps running, the CLI contract is healthy, the status-item scene is created — but nothing ever draws. This looks like a recurrence of #146 on a newer macOS build, with one notable difference from the related CodexBar report (steipete/CodexBar#805): no RenderBox precondition failure appears in the log, so the #147 fix path ("start as .regular, activate, simple image first") may not cover whatever changed in 26.5.x.
Environment
CodeBurnMenubar: 0.9.19 (fresh codeburn menubar --force install; version verified via PlistBuddy)
No menubar manager (no Bartender/Ice/HiddenBar); ample free menubar space (notch ruled out)
Actual behavior
Process launches and stays alive; no crash.
No menu bar icon, ever.
Light/Dark appearance toggle has no effect (rules out the appearance-specific render failure seen in CodexBar#805).
CLI contract is healthy
$ time codeburn status --format menubar-json | head -c 400
{"generated":"2026-08-01T05:03:14.207Z","current":{"label":"Today (2026-07-31)","cost":0,...}
codeburn status --format menubar-json 0.56s user 0.18s system 123% cpu 0.606 total
Control Center scene requests complete, but the NSStatusItemView aux scene loops on reconnect:
[com.apple.FrontBoard:Common] Requesting scene <FBSScene: ...; com.apple.controlcenter:3B7E320E-...-Aux[1]-NSStatusItemView> from com.apple.controlcenter.statusitems
[com.apple.FrontBoard:SceneClient] [...-Aux[1]-NSStatusItemView] Sending action(s) in update: NSSceneFenceAction
[com.apple.FrontBoard:SceneClient] [...-Aux[1]-NSStatusItemView] Dropping transition context because the scene is reconnecting
(repeats several times)
[com.apple.FrontBoard:Common] Request for <FBSScene: ...> complete!
~5 seconds after launch, AppKit marks the app auto-terminable, consistent with "no visible UI ever materialized":
Grepping --info --debug logs for statusbar|renderbox|precondition|isVisible shows no RenderBox fault and no StatusBar state dump with isVisible=0 — unlike the CodexBar case on 26.4.x.
Node/CLI health (valid menubar-json in 0.6s, Node 22.13+)
Possibly useful cross-reference
steipete/CodexBar#805 hit the invisible-status-item failure on 26.4.x even after their first timing fix, and needed a second rendering rework (steipete/CodexBar#849, "restore menu bar icon on macOS 26.4") that moved icon rendering off the SwiftUI compositing/RenderBox path. Given 26.5.1 shows a scene-reconnect loop with no RenderBox fault, whatever Control Center changed may now require an equivalent second-round fix here.
Happy to provide fuller log show output or test a patched build.
Summary
Menubar icon never renders on macOS 26.5.1 (Build 25F80) with CodeBurnMenubar 0.9.19. The app launches and keeps running, the CLI contract is healthy, the status-item scene is created — but nothing ever draws. This looks like a recurrence of #146 on a newer macOS build, with one notable difference from the related CodexBar report (steipete/CodexBar#805): no RenderBox precondition failure appears in the log, so the #147 fix path ("start as .regular, activate, simple image first") may not cover whatever changed in 26.5.x.
Environment
codeburn menubar --forceinstall; version verified via PlistBuddy)/Users/tim/Applications/CodeBurnMenubar.appActual behavior
CLI contract is healthy
Diagnostics (unified log)
Status-item scene is created:
Control Center scene requests complete, but the NSStatusItemView aux scene loops on reconnect:
~5 seconds after launch, AppKit marks the app auto-terminable, consistent with "no visible UI ever materialized":
Grepping
--info --debuglogs forstatusbar|renderbox|precondition|isVisibleshows no RenderBox fault and no StatusBar state dump with isVisible=0 — unlike the CodexBar case on 26.4.x.Already ruled out
NSStatusItem Visible Item-0key absent from prefs)NSStatusItem Preferred Position Item-0 = 5694was present; deleted — no change)defaults delete org.agentseal.codeburn-menubar+killall cfprefsd+ relaunchkillall ControlCenter(scene re-request) — no changePossibly useful cross-reference
steipete/CodexBar#805 hit the invisible-status-item failure on 26.4.x even after their first timing fix, and needed a second rendering rework (steipete/CodexBar#849, "restore menu bar icon on macOS 26.4") that moved icon rendering off the SwiftUI compositing/RenderBox path. Given 26.5.1 shows a scene-reconnect loop with no RenderBox fault, whatever Control Center changed may now require an equivalent second-round fix here.
Happy to provide fuller
log showoutput or test a patched build.