anomalyco / anomalyco/opencode

Desktop: usage indicator flickers while hovered during streaming

Open
#44,257 2 comments 0 reactions 1 assignee View on GitHub

@Hona is already working on this.

Since Aug 22, 2026.

Dominant language
TypeScript
Stars
209k
Forks
27.5k
PR merge metrics
PR metrics pending

Description

Description

In OpenCode Desktop on Windows, the usage indicator (context/cost circle) in the top right of the session view flickers while I hover over it during active streaming.

The indicator hides while hovered so the tooltip with cost/usage/token details can show. While the model is producing output, that hover state does not stay stable: the indicator blinks off and on repeatedly without any mouse movement. Moving the mouse slightly over the icon makes it show again, and continued streaming output makes it disappear again — and so on, for as long as the response streams.

This makes the tooltip effectively unusable during streaming and looks broken.

Steps to reproduce
  1. Open OpenCode Desktop on Windows.
  2. Start a prompt so the model streams a longer response.
  3. Move the mouse over the usage indicator in the top right corner and keep it there.
  4. Observe the indicator/tooltip blinking while output continues; nudge the mouse slightly and it reappears, then disappears again.
Expected behavior

While hovering the usage indicator, the hidden state and tooltip remain stable regardless of streaming updates.

Actual behavior

The hover-hidden state toggles repeatedly during streaming, causing visible flicker until the response finishes.

Environment
  • App: OpenCode Desktop 1.18.21
  • OS: Microsoft Windows 11 Education, 25H2

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.