From 29a9ecfa01ec6765bbe6822a414c5577b57c5c02 Mon Sep 17 00:00:00 2001 From: Aki Hamano Date: Thu, 12 Dec 2024 00:04:26 +0900 Subject: [PATCH] Widget Editor: Don't close the inserter when focusing outside it --- .../secondary-sidebar/inserter-sidebar.js | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) diff --git a/packages/edit-widgets/src/components/secondary-sidebar/inserter-sidebar.js b/packages/edit-widgets/src/components/secondary-sidebar/inserter-sidebar.js index 4b26dd306ea0a3..f3423253e181fb 100644 --- a/packages/edit-widgets/src/components/secondary-sidebar/inserter-sidebar.js +++ b/packages/edit-widgets/src/components/secondary-sidebar/inserter-sidebar.js @@ -4,10 +4,7 @@ import { Button, VisuallyHidden } from '@wordpress/components'; import { close } from '@wordpress/icons'; import { __experimentalLibrary as Library } from '@wordpress/block-editor'; -import { - useViewportMatch, - __experimentalUseDialog as useDialog, -} from '@wordpress/compose'; +import { useViewportMatch } from '@wordpress/compose'; import { useCallback, useRef } from '@wordpress/element'; import { useDispatch } from '@wordpress/data'; import { __ } from '@wordpress/i18n'; @@ -29,19 +26,11 @@ export default function InserterSidebar() { }, [ setIsInserterOpened ] ); const TagName = ! isMobileViewport ? VisuallyHidden : 'div'; - const [ inserterDialogRef, inserterDialogProps ] = useDialog( { - onClose: closeInserter, - focusOnMount: true, - } ); const libraryRef = useRef(); return ( -
+