Editor's Node Properties section is hidden when no node is selected — user selecting a path but no node sees no node-related controls, no hint that Tab or click would reveal them #273
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#273
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/components/editor/EditorRightPanel.tsx's Node Properties (Selected Nodes) section is conditional onselectedNodeIds.length > 0. When no node is selected, the section is unmounted.A user who:
The fix is the same as #272 (Path Properties empty state) but for nodes: a "Tab through nodes or click one to edit its properties" hint.
Where
src/components/editor/EditorRightPanel.tsx(per theisNodeModecheck)src/components/editor/useKeyboardShortcuts.ts:TabhandlerSuggested fix shape
Replace the conditional with an empty-state block:
The hint is shown when a path is selected but no node is. Once a node is selected, the Node Properties section appears.
Severity
Low. The user can Tab through. New users notice.
Discovered by
Gap analysis (2026-10-02) of editor empty states.
Related
Shipped fix(#273) at commit
54272baon main.The Selected Nodes section in src/components/editor/EditorRightPanel.tsx now renders an empty-state block (CircleDot icon + 'Press Tab to cycle through nodes' headline + 'Or click directly on a node' body) when a path is selected but no node is. Once a node is selected, the rich firstSelectedNode body takes over. The pre-existing 'No nodes selected' muted line is preserved as the no-path fallback so existing UX is intact.
Shape mirrors the path-properties-empty block from #272 so the two empty states in the right panel read as a consistent design language — same icon size (28px, 1.5 stroke), same headline weight, same body copy sizing.
Tests: 4 new tests pin the empty-state behavior (renders hint when path selected but no node; absent when a node is selected; absent when no path is selected either; absent outside node-mode branches). 190 EditorRightPanel tests pass; 1488 project tests pass. Lint clean, build green.