SurfSense/surfsense_web/components/assistant-ui
Matt Van Horn 3621951f2a perf: throttle scroll handlers with requestAnimationFrame
Wrap scroll handlers in thread.tsx, InboxSidebar.tsx, and
DocumentsTableShell.tsx with requestAnimationFrame batching so scroll
position state updates fire at most once per animation frame instead of
on every scroll event (up to 60/sec at 60fps). Add cleanup useEffect to
cancel pending frames on unmount.

Fixes #1103
2026-04-02 23:21:57 -07:00
..
connector-popup chore: linting 2026-03-31 21:42:03 -07:00
assistant-message.tsx chore: linting 2026-03-31 14:45:46 -07:00
chat-session-status.tsx feat: added incentive credits system 2026-01-26 23:32:30 -08:00
citation-metadata-context.tsx feat: add mobile citation drawer and enhance citation metadata context for improved citation management 2026-03-30 02:06:57 +05:30
connector-popup.tsx fix(connector-popup): remove unused currentUserAtom import 2026-04-02 13:16:55 +05:30
document-upload-popup.tsx chore: ran linting 2026-03-17 04:40:46 +05:30
edit-composer.tsx chore: ran frontend linting 2026-01-01 22:24:42 +05:30
image.tsx chore: ran linting 2026-03-25 00:27:24 +05:30
inline-citation.tsx style: update button styling in InlineCitation component for improved appearance and consistency 2026-03-31 17:16:51 +05:30
inline-mention-editor.tsx chore: ran linting 2026-03-30 01:50:41 +05:30
markdown-code-block.tsx feat(web): lazy-load markdown syntax highlighter 2026-03-28 04:22:17 -04:00
markdown-text.tsx chore: ran linting 2026-03-30 01:50:41 +05:30
thinking-steps.tsx chore: linting 2026-03-31 14:45:46 -07:00
thread-list.tsx refactor: memoize ThreadListItemComponent for performance optimization using memo 2026-03-30 18:00:00 +02:00
thread-scroll-to-bottom.tsx feat: update UI components to utilize new main panel styling 2026-03-17 01:09:15 +05:30
thread.tsx perf: throttle scroll handlers with requestAnimationFrame 2026-04-02 23:21:57 -07:00
tool-fallback.tsx chore: linting 2026-03-31 14:45:46 -07:00
tooltip-icon-button.tsx feat: enhance TooltipIconButton to conditionally disable tooltips 2026-03-17 15:09:24 +05:30
user-message.tsx refactor: simplify author metadata handling in NewChatPage and UserMessage components 2026-03-29 16:11:00 +05:30