Editor has no 'jump to first node' or 'jump to last node' keyboard shortcut — Tab cycles one at a time, no way to jump to the ends of a long path #220
Labels
No labels
blocked:commit-ready-failed
blocked:gate-fetch
blocked:gate-lint
blocked:gate-plan
blocked:gate-research
blocked:needs-attention
blocked:needs-decision
blocked:needs-human
blocked:no-changes
blocked:verify-failed
bug
deferred
feature-request
in-progress
needs-decompose
needs-triage
quickfix
security/medium
triage-approved
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
Mark/Kimi_Agent_Brother_10_Digitizing_App#220
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Finding
src/pages/Editor.tsx'shandleTab(line 845) cycles nodes within a path one at a time:There are no shortcuts to jump to the first or last node of a path. A user with a 30-node path has to press Tab 30 times to reach the last node.
grep -n 'jumpTo\|firstNode\|lastNode' src/components/editor/useKeyboardShortcuts.tsreturns 0 matches.HomeandEndare the standard keyboard shortcuts in any text editor and most vector editors:Home→ first node of the pathEnd→ last node of the pathCmd+Home→ first node of the design (across all paths)Cmd+End→ last node of the designWhere
src/pages/Editor.tsx:845(handleTab)grep -n 'jumpToFirst\|jumpToLast' src/components/editor/returns 0src/components/editor/useKeyboardShortcuts.ts(no Home/End binding)Suggested fix shape
Add to the keyboard hook:
The hook should:
target instanceof HTMLInputElementcheck)Endfrom the last node of path 3 → first node of path 4) — but this is a larger change and should be a separate issueSeverity
Low. The user can step with Tab. Power users with long paths want to jump.
Discovered by
Gap analysis (2026-10-02) of editor keyboard navigation.
Related
Shipped in commit
9220d22on origin/main. Editor now responds to:Falls back to paths[0] when nothing is selected (matches Tab). Modifier-free chord (no Cmd/Ctrl/Alt/Shift) so it does not collide with browser/system shortcuts; Cmd+Home / Cmd+End are reserved for the cross-design jump tracked separately. Tab and Home/End share the same handler pattern, so tabIndex updates and subsequent Tab presses continue from the new position.
Help page updated. 33 hook tests pass (8 new), 1084 total pass, lint + vite build clean.