SurfSense/surfsense_web/app/dashboard
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
..
[search_space_id] perf: throttle scroll handlers with requestAnimationFrame 2026-04-02 23:21:57 -07:00
layout.tsx feat: integrate Stripe for page purchases and reconciliation tasks 2026-03-31 18:39:45 -07:00
loading.tsx fix: remove message from loading UI 2026-01-27 15:28:30 +05:30
page.tsx perf: replace useSearchParams() with window.location.search in effects 2026-04-02 02:45:46 +05:30