SurfSense/surfsense_web/components/layout
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
..
hooks chore: linting 2026-03-31 14:45:46 -07:00
providers refactor: update document processing status handling and improve sidebar components 2026-03-31 21:29:46 -07:00
types refactor: update LayoutDataProvider and NavSection components to use DocumentsProcessingStatus for improved document processing status handling 2026-03-08 21:16:52 +05:30
ui perf: throttle scroll handlers with requestAnimationFrame 2026-04-02 23:21:57 -07:00
index.ts Merge branch 'dev' into implement-surfsense-docs-mentions 2026-01-13 00:55:16 -08:00