Explore auto-focuses the tag input on the random seed and on every walk, so tagging needs no extra click. TagPanel exposes focusTagInput; ExploreView re-focuses via nextTick on each focused-image change, reusing the existing focus path (mobile guard preserved).
Explore auto-focuses the tag input on the random seed and on every walk, so tagging needs no extra click. TagPanel exposes `focusTagInput`; ExploreView re-focuses via `nextTick` on each focused-image change, reusing the existing focus path (mobile guard preserved).
`5be6b9c`, green on dev (run 1528).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
The workspace is built for rapid walk-and-tag, but the tag field was only
focused once (TagAutocomplete's on-mount autofocus) — walking to a neighbour
left focus behind, so the operator had to click the field each time
(operator-asked 2026-06-26).
TagPanel now exposes focusTagInput; ExploreView watches the focused image id and
re-focuses the field on seed + every walk via nextTick. Reuses the existing
focus path, so TagAutocomplete's mobile guard (no soft-keyboard pop on touch) is
preserved.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Explore auto-focuses the tag input on the random seed and on every walk, so tagging needs no extra click. TagPanel exposes
focusTagInput; ExploreView re-focuses vianextTickon each focused-image change, reusing the existing focus path (mobile guard preserved).5be6b9c, green on dev (run 1528).🤖 Generated with Claude Code