@samitouri / QOS-React-2 / commits / a4bc8ae4c1

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]);