fix(tags): refocus tag input after reject/un-reject too #151

Merged
bvandeusen merged 1 commits from dev into main 2026-06-29 21:07:21 -04:00
Owner

Accept already returned focus to the tag input (keep typing without re-clicking); reject (✗) and un-reject (↶) skipped it. Route them through a dismissed emit wired to focusTagInput in the shared TagPanel, so it covers both the image modal and the Explore workspace. Mobile-focus guard preserved. Frontend-only; lint + frontend-build green.

🤖 Generated with Claude Code

Accept already returned focus to the tag input (keep typing without re-clicking); reject (✗) and un-reject (↶) skipped it. Route them through a `dismissed` emit wired to `focusTagInput` in the shared `TagPanel`, so it covers both the image modal and the Explore workspace. Mobile-focus guard preserved. Frontend-only; lint + frontend-build green. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
bvandeusen added 1 commit 2026-06-29 21:07:11 -04:00
fix(tags): return focus to the tag input after reject/un-reject too
CI / lint (push) Successful in 2s
CI / frontend-build (push) Successful in 19s
CI / backend-lint-and-test (push) Successful in 27s
CI / integration (push) Successful in 3m25s
74b7ceaf47
Accept already re-focused the tag input (so you keep typing without re-clicking);
reject (✗) and un-reject (↶) went straight to the store and skipped it. Route
them through onDismiss/onUndismiss which emit 'dismissed', and wire that to
focusTagInput in TagPanel — same return-to-input behaviour as accept. TagPanel is
shared, so this covers both the image modal and the Explore workspace. The
field's mobile-focus guard is preserved.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Ttrj5P7upUTueSfoJcxEqa
bvandeusen merged commit 6915a7590a into main 2026-06-29 21:07:21 -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#151