removeHash on touchmove /shrug

This commit is contained in:
Chuck Dries 2023-03-09 22:26:06 -08:00
parent 6fc8c166a0
commit a3ff9f6cbe

View File

@ -100,11 +100,16 @@ const GalleryPage = ({
// window.history.replaceState(null, "", url.href.toString()); // window.history.replaceState(null, "", url.href.toString());
navigate(getGalleryPageUrl({ sortKey, keyword: filterKeyword, showDebug}, ""), { replace: true }) navigate(getGalleryPageUrl({ sortKey, keyword: filterKeyword, showDebug}, ""), { replace: true })
window.removeEventListener("wheel", removeHash); window.removeEventListener("wheel", removeHash);
window.removeEventListener("touchmove", removeHash);
}, [hash, sortKey, filterKeyword, showDebug]); }, [hash, sortKey, filterKeyword, showDebug]);
React.useEffect(() => { React.useEffect(() => {
window.addEventListener("wheel", removeHash); window.addEventListener("wheel", removeHash);
return () => window.removeEventListener("wheel", removeHash); window.addEventListener("touchmove", removeHash);
return () => {
window.removeEventListener("wheel", removeHash);
window.removeEventListener("touchmove", removeHash);
}
}, [removeHash]); }, [removeHash]);
React.useEffect(() => { React.useEffect(() => {