From ea0789faa1ef1d33e3e8b2ab425145b379fdb15e Mon Sep 17 00:00:00 2001 From: plebeius Date: Mon, 2 Mar 2026 19:36:56 +0800 Subject: [PATCH] fix(boards-bar): cancel debounced scroll handler on cleanup --- src/components/boards-bar/boards-bar.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/boards-bar/boards-bar.tsx b/src/components/boards-bar/boards-bar.tsx index 5f9af297..7bc706db 100644 --- a/src/components/boards-bar/boards-bar.tsx +++ b/src/components/boards-bar/boards-bar.tsx @@ -398,7 +398,10 @@ const BoardsBarMobile = ({ subplebbitAddress }: { subplebbitAddress?: string }) window.addEventListener('scroll', debouncedHandleScroll, { passive: true }); - return () => window.removeEventListener('scroll', debouncedHandleScroll); + return () => { + window.removeEventListener('scroll', debouncedHandleScroll); + debouncedHandleScroll.cancel(); + }; }, []); return (