diff --git a/src/components/HideScrollbar.tsx b/src/components/HideScrollbar.tsx index 76a3714..91dfd0f 100644 --- a/src/components/HideScrollbar.tsx +++ b/src/components/HideScrollbar.tsx @@ -45,7 +45,9 @@ const HideScrollbar = forwardRef((prop const { isPreventScroll, ..._props } = props const handleDefaultWheel = useCallback((event: WheelEvent) => { - event.preventDefault() + if (!event.altKey && !event.ctrlKey) { + event.preventDefault() + } }, []) const handleDefaultTouchmove = useCallback((event: TouchEvent) => { diff --git a/src/components/Home.tsx b/src/components/Home.tsx index afde976..9a47331 100644 --- a/src/components/Home.tsx +++ b/src/components/Home.tsx @@ -53,6 +53,10 @@ const Home: React.FC = () => { } const handleWheel = (event: React.WheelEvent) => { + if (event.altKey || event.ctrlKey) { + return + } + if (event.deltaY > 0) { handleScrollToDown() setNavbarHidden(false)