Reopen #22481 Fixed modal closing issue (#22484)
Co-authored-by: Brian Vaughn <brian.david.vaughn@gmail.com>
BIKI DAS committed
Oct 2, 2021 at 19:56 UTC
a4bc8ae4c1db471bb34d908dd890a09d4c774303
1 file changed
+2
-2
packages/react-devtools-shared/src/devtools/views/hooks.js
+2
-2
@@ -239,7 +239,7 @@ export function useModalDismissSignal(
239
ownerDocument = ((modalRef.current: any): HTMLDivElement).ownerDocument;
240
ownerDocument.addEventListener('keydown', handleDocumentKeyDown);
241
if (dismissOnClickOutside) {
242
- ownerDocument.addEventListener('click', handleDocumentClick);
242
+ ownerDocument.addEventListener('click', handleDocumentClick, true);
243
}
244
}, 0);
245
@@ -250,7 +250,7 @@ export function useModalDismissSignal(
250
251
if (ownerDocument !== null) {
252
ownerDocument.removeEventListener('keydown', handleDocumentKeyDown);
253
- ownerDocument.removeEventListener('click', handleDocumentClick);
253
+ ownerDocument.removeEventListener('click', handleDocumentClick, true);
254
}
255
};
256
}, [modalRef, dismissCallback, dismissOnClickOutside]);