From e00fac24cb1fbe6ea91d112fd0a205096e506af2 Mon Sep 17 00:00:00 2001 From: Elijah Date: Sat, 23 May 2026 17:20:06 -0700 Subject: [PATCH] fix(ui): clear password error after lockout and fix share page scrolling --- frontend/src/app/share/[id]/page.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/share/[id]/page.tsx b/frontend/src/app/share/[id]/page.tsx index 80160e4..6dc9ba5 100644 --- a/frontend/src/app/share/[id]/page.tsx +++ b/frontend/src/app/share/[id]/page.tsx @@ -29,7 +29,10 @@ export default function PublicSharePage({ params }: { params: Promise<{ id: stri useEffect(() => { if (lockoutTime <= 0) return; const timer = setInterval(() => { - setLockoutTime(prev => Math.max(0, prev - 1)); + setLockoutTime(prev => { + if (prev <= 1) setPasswordError(null); + return Math.max(0, prev - 1); + }); }, 1000); return () => clearInterval(timer); }, [lockoutTime]); @@ -185,7 +188,7 @@ export default function PublicSharePage({ params }: { params: Promise<{ id: stri const pathParts = currentPath.split('/').filter(Boolean); return ( -
+
{/* Header/Card */}