From 7d930105d2e853c9a3c3aa847415532986598795 Mon Sep 17 00:00:00 2001 From: Marvin Sextro Date: Mon, 10 Jan 2022 04:19:41 +0100 Subject: [PATCH] Try to fix QR code viewer --- pages/pass.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pages/pass.tsx b/pages/pass.tsx index 4da4de4..f17645a 100644 --- a/pages/pass.tsx +++ b/pages/pass.tsx @@ -13,6 +13,7 @@ function Pass(): JSX.Element { const [fragment, setFragment] = useState(undefined); const [view, setView] = useState(true); + const [resized, setResized] = useState(false); useEffect(() => { const rawFragment = window.location.hash.substring(1); @@ -22,12 +23,13 @@ function Pass(): JSX.Element { } const resizeTimeout = window.setTimeout(() => { - if (rawFragment) { + if (!resized && rawFragment) { window.location.replace('/pass/note'); } }, 100); window.addEventListener('resize', () => { + setResized(true); clearTimeout(resizeTimeout); const decodedFragment = Buffer.from(rawFragment, 'base64').toString(); setFragment(decodedFragment);