What is smooth scrolling and how to enable/disable it?

You might have heard the term smooth scrolling on the internet and wondered what exactly is this? If you aren’t sure, smooth scrolling, as its name indicates, is a feature that allows you to scroll smoothly. The usual/normal scrolling is a bit choppier and might stop suddenly.

That’s why major applications like Google Chrome have introduced a new feature named smooth scrolling. When smooth scrolling is turned on, you’ll notice that the scrolling is a lot smoother and it won’t stop suddenly when you stop scrolling but rather scroll a bit past your scrolling point that will make the scroll a lot smoother.

The best way to describe the smooth scroll is to compare the regular mouse scroll with the scroll when the scroll wheel is pressed. If you press the mouse scroll wheel, you can move your mouse up/down and the scroll will be very smooth. Enabling a smooth scroll allows you to scroll like that with your regular wheel scroll. Smooth scrolling is also useful with keyboard shortcuts.

When this feature is enabled, pressing the Page Down button won’t just jump directly down one page. With smooth scrolling, it slides down smoothly, so you can see how much it scrolls.

This might not be a huge deal for you but it is a big deal for users who read a lot of long pages. The choppy scroll might be annoying for a lot of users and that’s why people are moving towards the smooth scroll option.

smooth scrolling vs usual scrolling
What is smooth scrolling and how to enable/disable it?

How to enable smooth scroll?

The most common use of scroll (in general) is on the internet while reading the contents of a webpage. That’s why the browsers are at the forefront when it comes to smooth scrolling. There are various different ways of enabling smooth scrolling depending on the browser you are using.

Enable Smooth Scroll in Google Chrome

Note: Smooth Scrolling is an experimental feature in Google Chrome. This means that it isn’t stable and might cause unwanted effects to your system or Google Chrome. So, turn this feature on at your own risk.

Here are the steps for enabling smooth scrolling in Google Chrome.

  1. Open Google Chrome
  2. Type chrome://flags/#smooth-scrolling and press Enter
2.Type chrome://flags/#smooth-scrolling in google chrome
smooth scrolling flag google chrome
  1. You should be able to see the smooth scrolling flag on the top of the page
  2. Select Enabled from the drop down menu
Select enabled in Google Chrome
smooth scroll enabled
  1. Click Relaunch Now

This should enable the smooth scrolling on Google Chrome. If you don’t like this feature or you simply want to disable it then just follow the steps given above and select Disabled from the drop-down menu in step 4.

Enable Smooth Scrolling in Firefox

Here are the steps for enabling smooth scrolling in Firefox.

  1. Open Firefox browser
  2. Type about:preferences in the address bar and press Enter
  3. Scroll down to the browsing section
  4. Check the box Use smooth scrolling
check Use scroll smoothing
How to enable smooth scroll in firefox

That’s it. This should enable the smooth scrolling for Firefox.

Note: If you feel like that the smooth scrolling on Firefox isn’t smooth then you might have to tweak a few settings to make it a lot smoother. Follow the instructions carefully and do not change any other value.

  1. Open Firefox
  2. Type about:config in the address bar and press Enter
about:config smooth scroll firefox
fix smooth scroll smoothness in Firefox
  1. Now you should be able to see a list of various flags and settings. Type smoothScroll.currentVelocityWeighting in the search bar
change general.smoothScroll.currentVelocityWeighting value
change general.smoothScroll.currentVelocityWeighting value
  1. You should be able to see only one entry from the list. Double click it and change the value to 0.
  2. Click Ok
change general.smoothScroll.currentVelocityWeighting value to 0
change general.smoothScroll.currentVelocityWeighting value to 0
  1. Type smoothScroll.mouseWheel.durationMaxMS in the search bar
Select general.smoothScroll.mouseWheel.durationMaxMS flag value
select general.smoothScroll.mouseWheel.durationMaxMS flag
  1. Double click the entry and change the value to 250
  2. Click Ok
Change general.smoothScroll.mouseWheel.durationMaxMS value to 250
Change general.smoothScroll.mouseWheel.durationMaxMS value to 250
  1. Type smoothScroll.stopDecelerationWeighting in the search bar
Select general.smoothScroll.stopDecelerationWeighting flag
Select general.smoothScroll.stopDecelerationWeighting flag
  1. Double click the entry and change the value to 82
  2. Click Ok
Change general.smoothScroll.stopDecelerationWeighting value to 0.82
Change general.smoothScroll.stopDecelerationWeighting value to 0.82
  1. Type min_line_scroll_amount in the search bar
Type mousewheel.min_line_scroll_amount and select it
Select mousewheel.min_line_scroll_amount flag

 

  1. Double click the entry and change the value to 25
  2. Click Ok
Change mousewheel.min_line_scroll_amount value to 25
Change mousewheel.min_line_scroll_amount value to 25

That’s it. Check if this makes the scroll smoother or not. You can try changing the values a little bit to see if it makes the scroll better but do it only if you are sure about what you are doing.

Enable Smooth Scrolling in Edge

Follow the steps given below to enable smooth scrolling in Edge

  1. Hold Windows key and press R
  2. Type systempropertiesadvanced and press Enter
Type systempropertiesadvanced in run
Advanced System Properties
  1. Click Settings from the Performance section
Select Settings
Advanced Performance Settings
  1. Check the box smooth-scroll list boxes
Check smooth scrolling list boxes option
Turn on smooth scrolling list boxes
  1. Click Apply then select Ok
  2. Click Ok again

This should enable smooth scrolling for the Edge browser.

ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.