From 9019652f5bfc0e0cf62071fea294330d431ed12e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Atte=20Kein=C3=A4nen?= <atte.keinanen@gmail.com> Date: Fri, 21 Apr 2017 14:18:00 -0700 Subject: [PATCH] Fix #4471 part 2 --- frontend/src/metabase/components/Modal.jsx | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/frontend/src/metabase/components/Modal.jsx b/frontend/src/metabase/components/Modal.jsx index 5434c57e621..6257f30ddca 100644 --- a/frontend/src/metabase/components/Modal.jsx +++ b/frontend/src/metabase/components/Modal.jsx @@ -143,8 +143,12 @@ export class FullPageModal extends Component { this._renderModal(false); // restore scroll position and scrolling - window.scrollTo(this._scrollX, this._scrollY); - document.body.style.overflow = "unset"; + document.body.style.overflow = ""; + + // On IE11 a timeout is required for the scroll to happen after the change of overflow setting + setTimeout(() => { + window.scrollTo(this._scrollX, this._scrollY); + }, 0) // wait for animations to complete before unmounting setTimeout(() => { -- GitLab