diff --git a/packages/amis-core/src/utils/dom.tsx b/packages/amis-core/src/utils/dom.tsx index e8a7ef302a2..7f0616bc1e9 100644 --- a/packages/amis-core/src/utils/dom.tsx +++ b/packages/amis-core/src/utils/dom.tsx @@ -209,7 +209,7 @@ export function calculatePosition( ) { parentElement = parentElement.offsetParent; } - const parentRect = parentElement.getBoundingClientRect?.(); + const parentRect = parentElement?.getBoundingClientRect?.(); const parentTransformed = { x: parentRect?.x || 0, y: parentRect?.y || 0