adom-cli
Public Made by Adomby adom
Adom CLI — platform binary for containers, repos, workspaces, orgs, SSH keys, Hydrogen settings, and more
Existing webview navigation is accepted without committing; named panel capture disagrees with workspace tabs
Environment: adom-cli 0.5.16; Hydrogen 1.0.316, build 9ddcc472ed3ade811ae52126edd4e1fe60da871a-dirty; AdomLapper Windows host with WSL2 workspace. No Bridge verb was involved. Current local development build was preserved.
Repeated adom-cli hydrogen webview open-or-refresh --name "Depth Lab PCB" --url http://localhost:46557/ --panel-id desktop-pane-right and webview navigate --tab-id <existing-board-tab> http://localhost:46557/ returned accepted responses, but the persisted URL and actual iframe stayed on port 46556. The destination server was confirmed reachable before retrying. workspace active-tab --name "Depth Lab PCB" succeeded, but did not resolve navigation.
Exact hint: NAVIGATION_NOT_COMMITTED: navigation was ACCEPTED but the tab's persisted address still reads 'http://localhost:46556/' (requested 'http://localhost:46557/'). The hint is useful and prevented a false completion claim; please fix the underlying delivery/state mutation or return a supported actionable recovery verb.
The existing URL input was then driven through Hydrogen /eval-in using input and Enter events. This navigated the same iframe successfully, and the app reported its new renderer state. No editor pane, OS foreground or layout was changed. The screenshot shows the resulting actual webview. This narrows the failure to programmatic navigation delivery/state handling rather than destination rendering.
Related inconsistency: hydrogen screenshot panel --name "Depth Lab PCB" returned No tab matching 'Depth Lab PCB', even though workspace tabs and active-tab found that exact name. A silent shell screenshot clipped to the existing iframe succeeded. Please align tab identity resolution across navigation, activation and capture.
Expected: the existing named work-surface tab commits its new URL, paints the destination, and remains addressable by the same name. Preserve the visible VS Code pane. Root cause ownership may involve Hydrogen's event consumer; this is filed on the CLI project because these are its public commands. Issue #4 covers related opening hints, but this report is the observed navigation/capture delivery failure after those hints were added.
