aaif-goose / aaif-goose/vscode-goose
perf(webview): memoize MessageItem/MessageList and remove click-to-focus
Offen
- Vorherrschende Sprache
- TypeScript
- Sterne
- 43
- Forks
- 19
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Extracted from #39. Wrap MessageItem and MessageList in React.memo to cut streaming-time re-renders, move the focus ring into UserMessage, and add a subtle hover ring.
Deliberate behavior removal to state in the PR: clicking a message no longer syncs the keyboard-nav index (focus becomes keyboard-only via Cmd/Ctrl+Up/Down).
**Size**: S | **Depends on**: nothing; complements #70 and can fold into it | **Tier**: 2
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Bewertung
Dieses Issue wurde noch nicht bewertet.