diff --git a/packages/components/src/modal/index.tsx b/packages/components/src/modal/index.tsx index 0643bf294be2c3..ad24289b9d997c 100644 --- a/packages/components/src/modal/index.tsx +++ b/packages/components/src/modal/index.tsx @@ -181,10 +181,7 @@ function UnforwardedModal( onPointerDown: ( event ) => { if ( event.isPrimary && event.target === event.currentTarget ) { pressTarget = event.target; - // Avoids loss of focus yet also leaves `useFocusOutside` - // practically useless with its only potential trigger being - // programmatic focus movement. TODO opt for either removing - // the hook or enhancing it such that this isn't needed. + // Avoids focus changing so that focus return works as expected. event.preventDefault(); } },