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