From 268d44e89dd5bfd28f69ceb9f4a76557d17e87ed Mon Sep 17 00:00:00 2001 From: Alexander Skvortsov Date: Sat, 8 Jan 2022 18:40:27 -0500 Subject: [PATCH] fix: Allow outside click on modal focus trap Without this, alerts triggered while a modal is open can't be dismissed. --- framework/core/js/src/common/components/ModalManager.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/framework/core/js/src/common/components/ModalManager.tsx b/framework/core/js/src/common/components/ModalManager.tsx index 8db7e25bf..454ae4818 100644 --- a/framework/core/js/src/common/components/ModalManager.tsx +++ b/framework/core/js/src/common/components/ModalManager.tsx @@ -49,7 +49,7 @@ export default class ModalManager extends Component { // e.g. via ESC key or a click on the modal backdrop. this.$().on('hidden.bs.modal', this.attrs.state.close.bind(this.attrs.state)); - this.focusTrap = createFocusTrap(this.element as HTMLElement); + this.focusTrap = createFocusTrap(this.element as HTMLElement, { allowOutsideClick: true }); } onupdate(vnode: Mithril.VnodeDOM): void {