From 7e65c9c46b51bf1c55d70f184b1665edfb802464 Mon Sep 17 00:00:00 2001 From: Aman Harwara Date: Fri, 19 May 2023 20:16:40 +0530 Subject: [PATCH] chore: fix some dialogs becoming unclickable --- .../web/src/javascripts/Components/Modal/ModalOverlay.tsx | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/web/src/javascripts/Components/Modal/ModalOverlay.tsx b/packages/web/src/javascripts/Components/Modal/ModalOverlay.tsx index 4d5f58a4a..bb87eca26 100644 --- a/packages/web/src/javascripts/Components/Modal/ModalOverlay.tsx +++ b/packages/web/src/javascripts/Components/Modal/ModalOverlay.tsx @@ -32,6 +32,11 @@ const ModalOverlay = forwardRef( className="fixed top-0 left-0 z-modal h-full w-full" ref={mergeRefs([setElement, ref])} store={dialog} + getPersistentElements={() => + Array.from(document.querySelectorAll('[role="dialog"], [role="alertdialog"]')).map((el) => { + return el.parentElement ? el.parentElement : el + }) + } {...props} > {children}