

USE CHROME WITH SMART SCROLL ANDROID
In fact, this particular UX has become so popular that mobile browsers like Chrome on Android have adopted the same effect. Pulling down on a social feed and releasing creates new space for more recent posts to be loaded. Pull-to-refresh is an intuitive gesture popularized by mobile apps such as Facebook and Twitter. Certain apps may want to provide a different user experience when the user hits a scroll boundary.


Oftentimes the default is pretty nice, but sometimes it's not desirable or even unexpected. Turns out this behavior is called scroll chaining the browser's default behavior when scrolling content. The content behind the drawer starts scrolling! Scrolling is taken over by the parent container the main page itself in the example. But notice what happens if the user continues to scroll. In other words, the user reaches a "scroll boundary". When they reach the bottom, the overflow container stops scrolling because there's no more content to consume. As an example, take an app drawer with a large number of items that the user may have to scroll through. Scrolling is one of the most fundamental ways to interact with a page, but certain UX patterns can be tricky to deal with because of the browser's quirky default behaviors. # Background # Scroll boundaries and scroll chaining Scroll chaining on Chrome Android. It's in development or being considered by other browsers.
