fix: prevent memory leak from unbounded setInterval in use-time-filter

This commit is contained in:
plebeius
2025-11-06 11:23:06 +01:00
parent cc88d805f4
commit eedb0fa08e
2 changed files with 19 additions and 6 deletions
@@ -194,9 +194,11 @@ const MobileQuotePreview = ({ backlinkReply, quotelinkReply, isBacklinkReply, is
});
useEffect(() => {
window.addEventListener('resize', () => update());
// Create a stable function reference for proper cleanup
const handleResize = () => update();
window.addEventListener('resize', handleResize);
return () => {
window.removeEventListener('resize', () => update());
window.removeEventListener('resize', handleResize);
};
}, [update]);