From 13edcdce69531fbd419162c20ed7d55036af0780 Mon Sep 17 00:00:00 2001 From: Sean Date: Sun, 21 Dec 2025 07:40:45 -0500 Subject: [PATCH] fix possible mem leaks on photos --- app/vault/[uuid]/edit/page.tsx | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/vault/[uuid]/edit/page.tsx b/app/vault/[uuid]/edit/page.tsx index f6ad60e..d29c0df 100644 --- a/app/vault/[uuid]/edit/page.tsx +++ b/app/vault/[uuid]/edit/page.tsx @@ -59,16 +59,17 @@ export default function VaultBuildEditPage() { const [error, setError] = useState(null); const [savedMsg, setSavedMsg] = useState(null); - // ✅ photo upload UI state + // photo upload UI state const [previews, setPreviews] = useState([]); const [uploading, setUploading] = useState(false); - // ✅ avoid object URL leaks + // avoid object URL leaks useEffect(() => { return () => { previews.forEach((p) => URL.revokeObjectURL(p.url)); }; - }, [previews]); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); const authed = !!token;