diff --git a/packages/react-strict-dom/src/native/modules/useStrictDOMElement.js b/packages/react-strict-dom/src/native/modules/useStrictDOMElement.js index 68bc7e8a..1bfa2641 100644 --- a/packages/react-strict-dom/src/native/modules/useStrictDOMElement.js +++ b/packages/react-strict-dom/src/native/modules/useStrictDOMElement.js @@ -67,7 +67,8 @@ function getOrCreateStrictRef( const scale = (number: number) => number / viewportScale; // Override getBoundingClientRect for viewport-scaling - const getBoundingClientRect = node?.getBoundingClientRect; + const getBoundingClientRect = + node?.getBoundingClientRect ?? node?.unstable_getBoundingClientRect; if (getBoundingClientRect) { // $FlowFixMe[prop-missing] Object.defineProperty(strictRef, 'getBoundingClientRect', {