From a3ff9f6cbeb66b5ec797b5d730f60a060015f3c5 Mon Sep 17 00:00:00 2001 From: Chuck Dries Date: Thu, 9 Mar 2023 22:26:06 -0800 Subject: [PATCH] removeHash on touchmove /shrug --- src/pages/photogallery.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pages/photogallery.tsx b/src/pages/photogallery.tsx index 05280c5..af2a935 100644 --- a/src/pages/photogallery.tsx +++ b/src/pages/photogallery.tsx @@ -100,11 +100,16 @@ const GalleryPage = ({ // window.history.replaceState(null, "", url.href.toString()); navigate(getGalleryPageUrl({ sortKey, keyword: filterKeyword, showDebug}, ""), { replace: true }) window.removeEventListener("wheel", removeHash); + window.removeEventListener("touchmove", removeHash); }, [hash, sortKey, filterKeyword, showDebug]); React.useEffect(() => { window.addEventListener("wheel", removeHash); - return () => window.removeEventListener("wheel", removeHash); + window.addEventListener("touchmove", removeHash); + return () => { + window.removeEventListener("wheel", removeHash); + window.removeEventListener("touchmove", removeHash); + } }, [removeHash]); React.useEffect(() => {