Skip to content

Commit a817546

Browse files
authored
fix(RAC): use ICB size as the fallback value for visual viewport
1 parent 493b632 commit a817546

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

packages/@react-aria/utils/src/useViewportSize.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ export function useViewportSize(): ViewportSize {
9191
function getViewportSize(): ViewportSize {
9292
return {
9393
// Multiply by the visualViewport scale to get the "natural" size, unaffected by pinch zooming.
94-
width: visualViewport ? visualViewport.width * visualViewport.scale : window.innerWidth,
95-
height: visualViewport ? visualViewport.height * visualViewport.scale : window.innerHeight
94+
width: visualViewport ? visualViewport.width * visualViewport.scale : document.documentElement.clientWidth,
95+
height: visualViewport ? visualViewport.height * visualViewport.scale : document.documentElement.clientHeight
9696
};
9797
}

0 commit comments

Comments
 (0)