From 909d5a13b35b842b68042cf9e54fe86ac69b4bd4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Mierzwa?= Date: Tue, 9 Oct 2018 19:44:20 +0100 Subject: [PATCH] fix(ui): don't try to enable scrolling on unmounted modal when we call enableBodyScroll() .modal instance is already gone, which causes crashes on touch enabled devices --- ui/src/Components/Modal/index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ui/src/Components/Modal/index.js b/ui/src/Components/Modal/index.js index 7fe8274c2..7c15445af 100644 --- a/ui/src/Components/Modal/index.js +++ b/ui/src/Components/Modal/index.js @@ -4,7 +4,7 @@ import PropTypes from "prop-types"; import { observer } from "mobx-react"; -import { disableBodyScroll, enableBodyScroll } from "body-scroll-lock"; +import { disableBodyScroll, clearAllBodyScrollLocks } from "body-scroll-lock"; import { MountModal, @@ -23,7 +23,7 @@ const Modal = observer( if (isOpen) { disableBodyScroll(document.querySelector(".modal")); } else { - enableBodyScroll(document.querySelector(".modal")); + clearAllBodyScrollLocks(); } };