diff --git a/packages/block-editor/src/components/block-tools/block-popover.js b/packages/block-editor/src/components/block-tools/block-popover.js index 8371cfff9bbba8..59d9ae24a71d3a 100644 --- a/packages/block-editor/src/components/block-tools/block-popover.js +++ b/packages/block-editor/src/components/block-tools/block-popover.js @@ -213,6 +213,9 @@ function BlockPopover( { // Observe movement for block animations (especially horizontal). __unstableObserveElement={ node } shouldAnchorIncludePadding + // Used to safeguard sticky position behavior against cases where it would permanently + // obscure specific sections of a block. + __unstableEditorCanvasWrapper={ __unstableContentRef?.current } > { ( shouldShowContextualToolbar || isToolbarForced ) && (