From be1b44190ca604520667d0cc5da00d3dd8c20e64 Mon Sep 17 00:00:00 2001 From: feie9456 Date: Sat, 18 Apr 2026 11:07:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=20useSearchParams=20?= =?UTF-8?q?=E7=BC=96=E8=AF=91=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- components/navigation-progress.tsx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/components/navigation-progress.tsx b/components/navigation-progress.tsx index ade5d5a..1ec01e5 100644 --- a/components/navigation-progress.tsx +++ b/components/navigation-progress.tsx @@ -11,7 +11,7 @@ import { type MutableRefObject, type ReactNode, } from "react"; -import { usePathname, useSearchParams } from "next/navigation"; +import { usePathname } from "next/navigation"; const SHOW_DELAY_MS = 120; const MIN_VISIBLE_MS = 180; @@ -38,14 +38,12 @@ export function NavigationProgressProvider({ children: ReactNode; }) { const pathname = usePathname(); - const searchParams = useSearchParams(); const [visible, setVisible] = useState(false); const visibleRef = useRef(false); const shownAtRef = useRef(0); const showTimerRef = useRef(null); const hideTimerRef = useRef(null); const failsafeTimerRef = useRef(null); - const search = searchParams.toString(); const setProgressVisible = useCallback((nextVisible: boolean) => { visibleRef.current = nextVisible; @@ -97,7 +95,7 @@ export function NavigationProgressProvider({ useEffect(() => { endNavigationProgress(); - }, [pathname, search, endNavigationProgress]); + }, [pathname, endNavigationProgress]); useEffect(() => { function handleDocumentClick(event: MouseEvent) {