diff --git a/packages/block-editor/src/store/selectors.js b/packages/block-editor/src/store/selectors.js index 6f9aa8aa36aac..e0e583882f8e7 100644 --- a/packages/block-editor/src/store/selectors.js +++ b/packages/block-editor/src/store/selectors.js @@ -2976,7 +2976,8 @@ export function __unstableHasActiveBlockOverlayActive( state, clientId ) { ); const shouldEnableIfUnselected = blockSupportDisable ? false - : areInnerBlocksControlled( state, clientId ); + : areInnerBlocksControlled( state, clientId ) && + clientId !== getSectionRootClientId( state, clientId ); return ( shouldEnableIfUnselected &&