v145 · Web APIs · Platform · Android · demo

Multi-window Layout

Live screen-coordinate map of this window. Open positioned popups using window.open() and see how accurate coordinates enable correct placement — the calculation that silently failed on Android before Chrome 145.

Virtual screen map screen:

what changed on Android

Property Legacy Android (pre-145) Chrome 145+ Android
window.screenX Always 0 True X position on screen
window.screenY Always 0 True Y position on screen
window.outerWidth Viewport width (wrong) Full browser window width
window.outerHeight Viewport height (wrong) Full browser window height
Popup right-edge calc
screenX + outerWidth
Points to (0 + viewport width)
Off by the window chrome
Correct edge of the browser window

see also