From 0a58d85ac6951f62207b9e0030c0d0be3d3252d1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arthur=20Brugi=C3=A8re?= <16764085+RoiArthurB@users.noreply.github.com> Date: Mon, 11 Jul 2022 18:03:54 +0700 Subject: [PATCH] fix(algolia-search): test for canUseIntersectionObserver (#7761) [FIX] Update observer condition Replace condition canUseDOM to canUseIntersectionObserver as check is done for IntersectionObserver usage --- .../src/theme/SearchPage/index.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/docusaurus-theme-search-algolia/src/theme/SearchPage/index.tsx b/packages/docusaurus-theme-search-algolia/src/theme/SearchPage/index.tsx index dc406a22bd42..362c001837d3 100644 --- a/packages/docusaurus-theme-search-algolia/src/theme/SearchPage/index.tsx +++ b/packages/docusaurus-theme-search-algolia/src/theme/SearchPage/index.tsx @@ -280,7 +280,7 @@ function SearchPageContent(): JSX.Element { const [loaderRef, setLoaderRef] = useState(null); const prevY = useRef(0); const observer = useRef( - ExecutionEnvironment.canUseDOM && + ExecutionEnvironment.canUseIntersectionObserver && new IntersectionObserver( (entries) => { const {