feat(explore): auto-focus tag input on every image change #133

Merged
bvandeusen merged 1 commits from dev into main 2026-06-26 11:28:32 -04:00
Owner

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

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)
bvandeusen added 1 commit 2026-06-26 11:28:25 -04:00
feat(explore): auto-focus the tag input on every image change
CI / lint (push) Successful in 3s
CI / frontend-build (push) Successful in 17s
CI / backend-lint-and-test (push) Successful in 26s
CI / integration (push) Successful in 3m17s
5be6b9cada
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>
bvandeusen merged commit b266a54ad3 into main 2026-06-26 11:28:32 -04:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: bvandeusen/FabledCurator#133