diff --git a/packages/components/src/popover/index.js b/packages/components/src/popover/index.js index ce6631f668a8c..eb3607e5b305c 100644 --- a/packages/components/src/popover/index.js +++ b/packages/components/src/popover/index.js @@ -449,10 +449,16 @@ const Popover = ( ].join( ' ' ) } style={ { left: Number.isFinite( arrowData?.x ) - ? `${ arrowData.x }px` + ? `${ + arrowData.x + + ( frameOffsetRef.current?.x ?? 0 ) + }px` : '', top: Number.isFinite( arrowData?.y ) - ? `${ arrowData.y }px` + ? `${ + arrowData.y + + ( frameOffsetRef.current?.y ?? 0 ) + }px` : '', } } >