aaif-goose / aaif-goose/vscode-goose

perf(webview): memoize MessageItem/MessageList and remove click-to-focus

Offen
#71 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
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.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.