From fc85b3ed5363043446c5795e29a2ed25f8b404cb Mon Sep 17 00:00:00 2001 From: Glen Davies Date: Thu, 2 Feb 2023 15:20:08 +1300 Subject: [PATCH] Global styles: Reselect blocks after pasting styles (#47590) --- .../block-editor/src/components/block-actions/index.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/block-editor/src/components/block-actions/index.js b/packages/block-editor/src/components/block-actions/index.js index a7fe38245e5ac5..cbaee74fe199f4 100644 --- a/packages/block-editor/src/components/block-actions/index.js +++ b/packages/block-editor/src/components/block-actions/index.js @@ -58,6 +58,8 @@ export default function BlockActions( { setBlockMovingClientId, setNavigationMode, selectBlock, + clearSelectedBlock, + multiSelect, } = useDispatch( blockEditorStore ); const notifyCopy = useNotifyCopy(); @@ -132,6 +134,13 @@ export default function BlockActions( { }, async onPasteStyles() { await pasteStyles( blocks ); + + // Need to reselect the block(s) in order for optional tool panel control changes to register. + clearSelectedBlock(); + multiSelect( + blocks[ 0 ].clientId, + blocks[ blocks.length - 1 ].clientId + ); }, } ); }