diff --git a/packages/block-editor/src/hooks/layout.js b/packages/block-editor/src/hooks/layout.js
index 836a9cd5a57c6..252f7de86714f 100644
--- a/packages/block-editor/src/hooks/layout.js
+++ b/packages/block-editor/src/hooks/layout.js
@@ -326,18 +326,14 @@ export function addAttribute( settings ) {
* @return {Function} Wrapped component.
*/
export const withInspectorControls = createHigherOrderComponent(
- ( BlockEdit ) => ( props ) => {
- const { name: blockName } = props;
- const supportLayout = hasBlockSupport(
- blockName,
- layoutBlockSupportKey
- );
-
- return [
- supportLayout && ,
+ ( BlockEdit ) => ( props ) =>
+ [
+ props.isSelected &&
+ hasBlockSupport( props.name, layoutBlockSupportKey ) && (
+
+ ),
,
- ];
- },
+ ],
'withInspectorControls'
);