Mobile browsers will, when the user scrolls down, hide the browser bar at the top of the page in order to make the webpage fullscreen within the browser. But it scales the page in a weird way, that causes the CSS to not realize the height has changed.

Mobile browsers will, when the user scrolls down, hide the browser bar at the top of the page in order to make the webpage fullscreen within the browser. But it scales the page in a weird way, that causes the CSS to not realize the height has changed.