Roo-Code/webview-ui
Roo Code a9a09759b0 fix: optimize ChatView to prevent excessive re-rendering when typing
- Properly memoized itemContent callback with stable dependencies
- Added memoization for lastModifiedMessage to prevent unnecessary recalculations
- Removed debug logging after confirming the fix works

This fixes the UI jittering issue that occurred when typing in the chat input
by preventing the groupedMessages and itemContent from being recalculated on
every keystroke.
2025-08-26 17:32:42 +00:00
..
audio feat: move play audio to webview to ensure cross-platform (#3659) 2025-05-20 01:15:05 -04:00
public Remove CRA cruft 2025-01-30 14:38:41 -08:00
src fix: optimize ChatView to prevent excessive re-rendering when typing 2025-08-26 17:32:42 +00:00
.gitignore PR cleanup 2025-03-12 11:23:06 -04:00
components.json Remove lucide 2025-01-30 14:47:59 -08:00
eslint.config.mjs Preserve model settings when selecting a specific OpenRouter provider (#3915) 2025-05-23 23:22:41 -07:00
index.html Fix linter warning + run prettier on everything (#3581) 2025-05-13 15:16:24 -07:00
package.json Fix webview in dev mode (#7044) 2025-08-13 01:40:00 -07:00
tsconfig.json Convert all webview-ui tests: jest -> vitest (#4771) 2025-06-17 15:29:17 -07:00
turbo.json Improve turbo task dependency declarations (#4323) 2025-06-04 09:32:27 -07:00
vite.config.ts Fix webview in dev mode (#7044) 2025-08-13 01:40:00 -07:00
vitest.config.ts Move cloud types from @roo-code/types to @roo-code/cloud (#7038) 2025-08-13 00:10:29 -07:00
vitest.setup.ts feat: add undo functionality for enhance prompt feature (fixes #5741) (#5742) 2025-07-15 10:26:34 -04:00