diff --git a/packages/react-devtools-shared/src/devtools/views/hooks.js b/packages/react-devtools-shared/src/devtools/views/hooks.js index 247a865060cd5..76dad56774540 100644 --- a/packages/react-devtools-shared/src/devtools/views/hooks.js +++ b/packages/react-devtools-shared/src/devtools/views/hooks.js @@ -239,7 +239,7 @@ export function useModalDismissSignal( ownerDocument = ((modalRef.current: any): HTMLDivElement).ownerDocument; ownerDocument.addEventListener('keydown', handleDocumentKeyDown); if (dismissOnClickOutside) { - ownerDocument.addEventListener('click', handleDocumentClick); + ownerDocument.addEventListener('click', handleDocumentClick, true); } }, 0); @@ -250,7 +250,7 @@ export function useModalDismissSignal( if (ownerDocument !== null) { ownerDocument.removeEventListener('keydown', handleDocumentKeyDown); - ownerDocument.removeEventListener('click', handleDocumentClick); + ownerDocument.removeEventListener('click', handleDocumentClick, true); } }; }, [modalRef, dismissCallback, dismissOnClickOutside]);