25d1c8d740
The statusbar gauge painted only what the backend reported as measured occupancy, which a session has none of until a turn runs in this process. Turning the gauge on mid-conversation, or resuming a chat, therefore showed nothing until the next message. Fetch session.context_breakdown as soon as the gauge is on screen instead of when its popover opens. It is the same read-only estimate the popover already used (chars/4 over the live prompt, tools and transcript — no provider call), and it reports the measured figure once the backend has one. The popover becomes presentational and reads the gauge s merged usage, so the bar and the panel cannot disagree.