diff --git a/apps/readest-app/src/app/library/page.tsx b/apps/readest-app/src/app/library/page.tsx index 551913ac..4a5a8ce8 100644 --- a/apps/readest-app/src/app/library/page.tsx +++ b/apps/readest-app/src/app/library/page.tsx @@ -430,7 +430,7 @@ const LibraryPageContent = ({ searchParams }: { searchParams: ReadonlyURLSearchP } }; - const loadingTimeout = setTimeout(() => setLoading(true), 300); + const loadingTimeout = setTimeout(() => setLoading(true), 500); const initLibrary = async () => { const appService = await envConfig.getAppService(); const settings = await appService.loadSettings(); @@ -470,8 +470,9 @@ const LibraryPageContent = ({ searchParams }: { searchParams: ReadonlyURLSearchP setCheckLastOpenBooks(false); isInitiating.current = false; }; + // searchParams is used to tigger parsing OPEN_WITH_FILES // eslint-disable-next-line react-hooks/exhaustive-deps - }, []); + }, [searchParams]); useEffect(() => { const group = searchParams?.get('group') || '';