From 1f9deb13225d7fefb72ea8692634bd56c12bd748 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Chalifour?= Date: Mon, 8 Jun 2020 15:46:17 +0200 Subject: [PATCH] fix(docsearch): use `scrollTo` when unmounting modal --- src/DocSearchModal.tsx | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/DocSearchModal.tsx b/src/DocSearchModal.tsx index fad69a22..e5cf2da3 100644 --- a/src/DocSearchModal.tsx +++ b/src/DocSearchModal.tsx @@ -279,7 +279,9 @@ export function DocSearchModal({ return () => { document.body.classList.remove('DocSearch--active'); - document.body.scrollTop = scrollY.current; + // IE11 doesn't support `scrollTo` so we check that the method exists + // first. + window.scrollTo?.(0, scrollY.current); }; }, []);