Smartphones are increasingly used to browse the web. A significant volume of web traffic now comes from a smartphone and many smartphone browsers are built to make browsing mobile websites easier. More often than not, websites aren’t optimized for viewing on a mobile device. This often means page elements that don’t resize properly to fit a smaller screen or elements overflowing onto other elements. Of course a far more common occurrence is when a web page is loading and it jumps around/scrolls up. This happens most often when the page finishes loading but can happen multiple times even when the page is still loading. If you use Chrome on your Android device, there’s a simple way to stop this from happening. Here’s how.
Open Chrome and type Chrome://flags in the URL bar. Look for the flag named ‘Scroll Anchoring’ and enable it. Don’t leave it set to ‘Default’. Tap the drop-down under the flag and select enable. Relaunch Chrome.
This will prevent pages from jumping around as they load. A page jumps around because different elements are loading. A more and more elements load, the page adjusts the scroll. For a web page that is heavy on images it’s almost nightmare.
This will not speed up or slow down your browsing experience in way. Likewise, it is not going to impact how a page looks once it loads so if you have problems with elements flowing off screen, this isn’t the fix or the cause of it.
The only unfortunate thing is that this isn’t available on iOS. Chrome may be available for iOS but if you compare it to the version available for Android users you realize the iOS version is more or less a joke. You get the usual bookmarks, history, and sync features but Chrome for iOS doesn’t offer anything powerful unless you’re on your desktop or an Android device.