From e8b69d4aa301038f1ad224a897a8297827d1ec99 Mon Sep 17 00:00:00 2001 From: Daniel Richards Date: Thu, 14 Jul 2022 10:44:03 +0800 Subject: [PATCH] Prevent link control popover from going offscreen by adding __unstableShift prop (#42389) --- packages/block-library/src/button/edit.js | 1 + packages/block-library/src/navigation-link/edit.js | 1 + packages/block-library/src/navigation-submenu/edit.js | 1 + packages/format-library/src/link/inline.js | 1 + 4 files changed, 4 insertions(+) diff --git a/packages/block-library/src/button/edit.js b/packages/block-library/src/button/edit.js index 1c1fd9c26b255..61e3bfa557e81 100644 --- a/packages/block-library/src/button/edit.js +++ b/packages/block-library/src/button/edit.js @@ -221,6 +221,7 @@ function ButtonEdit( props ) { anchorRef={ ref?.current } focusOnMount={ isEditingURL ? 'firstElement' : false } __unstableSlotName={ '__unstable-block-tools-after' } + __unstableShift > setIsLinkOpen( false ) } anchorRef={ listItemRef.current } + __unstableShift > setIsLinkOpen( false ) } anchorRef={ listItemRef.current } + __unstableShift >