Closed general

Hover Menu on Claude Widget Disappears

AdityaAngajala · 9d ago ·closed by John Lauer

Filed from Hydrogen Desktop 1.0.579 on H2O (Adom menu).

Whenever I hover over the claude usage widget, I see a pop-up flicker and then disappear.

Device: ASUSTeK COMPUTER INC. ROG Zephyrus G16 GU605CR_GU605CR (AMD64, 31.4 GB RAM, Intel(R) Core(TM) Ultra 9 285H). Microsoft Windows 11 Home 25H2 build 26200. WSL: WSL version: 2.7.10.0.

Attachments: hydrogen-desktop-tail.log (last 300 KB of the app log), diagnostics.json (health, setup state, WSL status, the Doctor checks, build info, device), setup-steps-wsl.json (setup step log), setup-timing-wsl.json (setup step log).

Last 40 log lines:

16:53:00.358 [heartbeat] alive 340910s
16:53:10.358 [heartbeat] alive 340920s
16:53:20.359 [heartbeat] alive 340930s
16:53:30.360 [heartbeat] alive 340940s
16:53:34.337 [control] workspace exec (8s): curl -s -o /dev/null -w '%{http_code}' -m 3 http://127.0.0.1:27011/
16:53:34.396 [control] workspace exec (8s): export PATH=$HOME/.local/bin:$PATH; f=$(command -v 'hydrogen-widget-claude-usage') && r=$(
16:53:34.412 [control] workspace exec (8s): curl -s -o /dev/null -w '%{http_code}' -m 3 http://127.0.0.1:27012/
16:53:34.428 [control] workspace exec (8s): export PATH=$HOME/.local/bin:$PATH; f=$(command -v 'hydrogen-widget-codex-usage') && r=$(r
16:53:40.361 [heartbeat] alive 340950s
16:53:50.361 [heartbeat] alive 340960s
16:54:00.362 [heartbeat] alive 340970s
16:54:10.363 [heartbeat] alive 340980s
16:54:14.051 [focus] hd Focused(false)
16:54:20.364 [heartbeat] alive 340990s
16:54:30.365 [heartbeat] alive 341000s
16:54:34.336 [control] workspace exec (8s): curl -s -o /dev/null -w '%{http_code}' -m 3 http://127.0.0.1:27011/
16:54:34.367 [control] workspace exec (8s): curl -s -o /dev/null -w '%{http_code}' -m 3 http://127.0.0.1:27012/
16:54:35.228 [focus] hd Focused(true)
16:54:39.025 [proxy] Connection error: error shutting down connection
16:54:40.366 [heartbeat] alive 341010s
16:54:50.366 [heartbeat] alive 341020s
16:55:00.367 [heartbeat] alive 341030s
16:55:10.368 [heartbeat] alive 341040s
16:55:20.368 [heartbeat] alive 341050s
16:55:30.369 [heartbeat] alive 341060s
16:55:34.336 [control] workspace exec (8s): curl -s -o /dev/null -w '%{http_code}' -m 3 http://127.0.0.1:27011/
16:55:34.374 [control] workspace exec (8s): export PATH=$HOME/.local/bin:$PATH; f=$(command -v 'hydrogen-widget-claude-usage') && r=$(
16:55:34.387 [control] workspace exec (8s): curl -s -o /dev/null -w '%{http_code}' -m 3 http://127.0.0.1:27012/
16:55:34.405 [control] workspace exec (8s): export PATH=$HOME/.local/bin:$PATH; f=$(command -v 'hydrogen-widget-codex-usage') && r=$(r
16:55:35.056 [focus] hd Focused(false)
16:55:40.369 [heartbeat] alive 341070s
16:55:50.370 [heartbeat] alive 341080s
16:55:52.638 [focus] hd Focused(true)
16:56:00.371 [heartbeat] alive 341090s
16:56:10.372 [heartbeat] alive 341100s
16:56:20.373 [heartbeat] alive 341110s
16:56:30.373 [heartbeat] alive 341120s
16:56:34.336 [control] workspace exec (8s): curl -s -o /dev/null -w '%{http_code}' -m 3 http://127.0.0.1:27011/
16:56:34.370 [control] workspace exec (8s): curl -s -o /dev/null -w '%{http_code}' -m 3 http://127.0.0.1:27012/
16:56:40.374 [heartbeat] alive 341130s

1 Reply

John Lauer · 9d ago

Thanks Aditya, fixed in Hydrogen 1.0.605 (insiders).

Cause. When a widget has a live view (Claude usage and Codex usage do since adom-vscode 1.1.115, and Adom AI Flow always has), Hydrogen moves the widget's own frame from the title bar into the card. That move fired "pointer left" on the frame while your pointer was still resting on the widget, and the card closed 260 ms after it opened. Traced with a real cursor on a test PC: card at 1360 ms, frame leave at 1362 ms, card gone at 1625 ms.

Fix. The frame's leave now counts only once the pointer has actually been in the card. Leaving the widget still closes the card. Verified with a real cursor: the card is open 5 s later and closes when the pointer moves away. This is it on 1.0.605:

crr605-card

Log in to reply.