diff --git a/packages/edit-post/src/components/layout/index.js b/packages/edit-post/src/components/layout/index.js index aec14eab989f03..6a1fbd4969431e 100644 --- a/packages/edit-post/src/components/layout/index.js +++ b/packages/edit-post/src/components/layout/index.js @@ -226,10 +226,6 @@ function MetaBoxesMain( { isLegacy } ) { } }; - if ( ! hasAnyVisible ) { - return; - } - const contents = (
[0]} */ ( { - as: NavigableRegion, + // Only use a NavigableRegion when the Meta Boxes area is visible. + as: hasAnyVisible ? NavigableRegion : 'div', ref: metaBoxesMainRef, - className: clsx( className, 'is-resizable' ), + className: clsx( + className, + 'is-resizable', + ! hasAnyVisible && 'is-hidden' + ), defaultSize: { height: openHeight }, minHeight: min, maxHeight: usedMax, diff --git a/packages/edit-post/src/components/layout/style.scss b/packages/edit-post/src/components/layout/style.scss index 18f12c1dbfbb92..7949658b52a049 100644 --- a/packages/edit-post/src/components/layout/style.scss +++ b/packages/edit-post/src/components/layout/style.scss @@ -10,6 +10,10 @@ &.is-resizable { padding-block-start: $grid-unit-30; } + + &.is-hidden { + display: none; + } } .edit-post-meta-boxes-main__presenter {