Redmond proposes new scrolling refinements in Chromium

Sep 23, 2019 09:11 GMT  ·  By

Microsoft has become one of the biggest contributors to the Chromium engine, and given the new Edge version runs on the same platform, the software company has all reasons in the world to support the addition of new features.

One of the latest improvements that Microsoft wants to be available for Chromium-powered browsers concerns scrolling, as the company is working to add a Windows-specific touch-initiated fling animation.

A commit discovered by Leo Varela on reddit provides us with a closer look at how the whole thing would be implemented in the Chromium engine:

“This CL will enable Chromium on Windows to have a touch fling inertia that behaves more like Edge and other native applications. Note that this implementation does not modify the curve depending on the scroller’s size, something that may be desired. User feedback will be used to determine the importance of bringing that behavior to Chromium.”

Experimental flag already implemented

Microsoft is moving very fast with the implementation of this feature, so an experimental flag has already been added to the Canary version of Google Chrome. To enable it, enter the flag configuration section in the browser and look for:


Enable experimental fling animation
Enables the use of a touch fling curve that is based on the behavior of native apps on Windows.
This feature will only be available on Windows, and not on other platforms like Mac and Linux.

With the migration to Chromium, Microsoft has made its new browser a cross-platform app, so in addition to Windows, the application is also available on macOS. There’s a chance the new Edge would also land on Linux at some point in the future, but for the time being, the testing builds are only available on Windows 7, Windows 8.1, Windows 10, and macOS.

The old vs the new scrolling experience

Photo Gallery (2 Images)

Google Chrome will benefit from this Windows feature too
The old vs the new scrolling experience
Open gallery