mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-04-26 01:06:23 +02:00
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 |
||
|---|---|---|
| .. | ||
| AllPrivateChatsSidebar.tsx | ||
| AllSharedChatsSidebar.tsx | ||
| AnnouncementsSidebar.tsx | ||
| ChatListItem.tsx | ||
| DocumentsSidebar.tsx | ||
| InboxSidebar.tsx | ||
| index.ts | ||
| MobileSidebar.tsx | ||
| NavSection.tsx | ||
| PageUsageDisplay.tsx | ||
| Sidebar.tsx | ||
| SidebarButton.tsx | ||
| SidebarCollapseButton.tsx | ||
| SidebarHeader.tsx | ||
| SidebarSection.tsx | ||
| SidebarSlideOutPanel.tsx | ||
| SidebarUserProfile.tsx | ||