Solved Smooth Scrolling setting does nothing? (Resolved!)
-
@Ayespy said in Smooth Scrolling setting does nothing? (still unresolved after 11 posts):
@Aelius said in Smooth Scrolling setting does nothing? (still unresolved after 11 posts):
Except the Chromium smooth scroll is a different thing entirely.
Yes. The smooth scroll function is based on the UI code, and Chromium UI and Vivaldi UI are different (very different) things entirely.
That said, smooth scrolling vs non-smooth scrolling are VASTLY different here. Smooth is smooth, and non-smooth jumps at least 50 lines for each click of the mouse scroll wheel.
So, any speculation as to why Vivaldi's smooth scrolling seems to do nothing?
@S_Paternotte said in Smooth Scrolling setting does nothing? (still unresolved after 11 posts):
As a sidenote and a suggestion; it doesn't do editing your original posting in order to underline your impatience and personal frustration with the matter.
Sorry, you misunderstand. I edit the title not to express impatience and frustration, but because I don't want people to glance at the post count and falsely assume that other people have successfully handled the matter or are in the process of figuring it out. It is human nature to see a crowd of people talking to someone requesting help and assuming that it's being handled. However, you can see by reading the responses so far, there has been no progress solving this mystery, and so I want other people with the ability and desire to help to understand at a glance that their aid is still humbly requested.
-
@Aelius I could not guess, offhand, why the setting works for me, but not for you. Here, smooth scrolling is smooth and, with the setting off, scrolling moves in huge, herky-jerky steps.
Maybe some kind of info on what sort of system you are running might begin to provide some insight as to what's going on?
-
@Ayespy said in Smooth Scrolling setting does nothing? (still unresolved after 14 posts):
@Aelius I could not guess, offhand, why the setting works for me, but not for you. Here, smooth scrolling is smooth and, with the setting off, scrolling moves in huge, herky-jerky steps.
Maybe some kind of info on what sort of system you are running might begin to provide some insight as to what's going on?
You're the first person to actually state whether they can replicate my findings, so thank you for that.
I'm using Windows 10 on a desktop computer with a mouse; no touch screen or track pad. I'm happy to provide other information that might help diagnose this
-
@Aelius What sort of processor speed? What kind of RAM capacity and speed? What kind of graphics card? Do you or do you not have Windows animations turned on? What is your screen resolution? Do you have Vivaldi animations turned on or off? Have you ever altered the scroll settings for your mouse in Windows?
Be aware that "smooth" scrolling is an animation. it interpolates intermediate positions for the screen image between the detents on the mouse. If your mouse is set to scroll 5 lines at a time, it "invents" image positions between those five lines to create a smooth appearance. Whether and how that works depends a great deal on your hardware and your hardware settings.
-
@Ayespy said in Smooth Scrolling setting does nothing? (still unresolved after 14 posts):
@Aelius What sort of processor speed? What kind of RAM capacity and speed? What kind of graphics card? Do you or do you not have Windows animations turned on? What is your screen resolution? Do you have Vivaldi animations turned on or off? Have you ever altered the scroll settings for your mouse in Windows?
So, first thing I should note is that smooth scrolling works fine in Firefox, and even in Vivaldi if I use the Chromium flag instead of Vivaldi's setting. So I would think that puts to rest any concern that this is a hardware, performance, or OS problem, right?
But for the sake of completeness:
i7 5820k, 4GHz
32GB 2400MHz DDR3 RAM
GTX 2080Ti
3440x1440 (but Vivaldi never runs anywhere close to fullscreen)
Vivaldi animations are on
Windows' animations are off, but turning them on doesn't fix Vivaldi's smooth scroll.
I don't remember if I adjusted Windows' scroll settings. It's set to scroll 4 lines at a time, but changing the quantity of lines does not fix the Vivaldi's smooth scroll. -
@Aelius Did you turn smooth scroll on in Vivaldi's settings (not flags)? (I had it turned on in settings, and it worked. Turned it on in flags, no difference)
-
@Aelius I also just happened to think - extensions can screw up stuff like this. Do you use extensions?
-
@Ayespy said in Smooth Scrolling setting does nothing? (still unresolved):
@Aelius Did you turn smooth scroll on in Vivaldi's settings (not flags)?
Yes.
Also, when you try to replicate my problem, do you make sure to set the Chromium smooth scroll flag to Disabled or Default? Because if you leave it Enabled, you'll have smooth scrolling through Chromium and that might lead to you mistakenly think Vivaldi's smooth scrolling is working.
@Aelius I also just happened to think - extensions can screw up stuff like this. Do you use extensions?
Yes, but that's the first thing I tried to disable when I noticed this problem.
-
@Aelius Disabling extensions sometimes does not get their fingers out of the pie. They can run background processes even when "disabled."
And yes, smooth scrolling was working fine for me before I toggled it in flags.
-
Is there some sort of Safe Mode I could try?
-
@Aelius I wonder what would happen if you tried it in a guest profile. That would help to tell whether something in your profile is messing with the setting.
-
@Aelius There is guest profile...
-
@Ayespy said in Smooth Scrolling setting does nothing? (still unresolved):
@Aelius There is guest profile...
Hmm, no dice. Here's a gif, on a guest profile, of using my mousewheel one tick at a time with Windows' lines scrolled set to 12 to make the problem even more obvious:
-
@Aelius Man, I don't know. It just works here. I can't guess at what's happening there.
-
@Ayespy said in Smooth Scrolling setting does nothing? (still unresolved):
@Aelius Man, I don't know. It just works here. I can't guess at what's happening there.
Ah well, I appreciate you taking the time to try and help. Hopefully someone else can think of some other test I can do to troubleshoot. Or maybe someone with the same problem will respond, even in months time, and help solve the mystery.
By the way, is there much of a difference between Chromium's smooth scroll and Vivaldi's? I'd like to know if I'm missing out on much by going with the Chromium flag instead of Vivaldi.
-
@Aelius They appear to do the exact same thing.
-
I started using the Chromium Wheel Smooth Scroller extension for the very reason the OP has stated, the smooth scroll option in Vivaldi just didn't work.
I currently have the option in flags and vivaldi settings enabled.
I haven't done any testing since I installed the extension, but as stated, the whole reason i went looking for it was that I couldn't get the built in options to work. At that time I wasn't using many extensions, maybe only uBlock.
I might play around and have a look again, but not holding out for anything to change.
-
@Aelius Try going to Advanced System Settings in Windows, then Performance, and make sure "Animate controls and elements inside windows" is checked. Restart the browser.
I actually had the same "issue" but didn't really think much about it, and I also tend to turn off all useless animations+crap in Windows. So your post started an investigation and I believe this is the cause. It's not a common for Windows users to disable this feature.
-
@Pathduck said in Smooth Scrolling setting does nothing? (still unresolved):
@Aelius Try going to Advanced System Settings in Windows, then Performance, and make sure "Animate controls and elements inside windows" is checked. Restart the browser.
I actually had the same "issue" but didn't really think much about it, and I also tend to turn off all useless animations+crap in Windows. So your post started an investigation and I believe this is the cause. It's not a common for Windows users to disable this feature.
Wow, yep, that did it! Yeah, I tend to hate UI animations that just slow my workflow, so I disable 'em all whenever I can.
Thank you for solving the mystery, good sir, I wish there was an award we could give you, haha.
Still, I wonder why the Chromium smooth scroll flag and Firefox's smooth scroll (not to mention Discord's smooth scroll, and others) worked despite that Windows setting being disabled.
-
@Aelius Happy to help, and it helped me too, now I have "smooth" scroll as well
Note also that @Ayespy said in an earlier post:
"Do you or do you not have Windows animations turned on?"
Still, I wonder why the Chromium smooth scroll flag and Firefox's smooth scroll (not to mention Discord's smooth scroll, and others) worked despite that Windows setting being disabled.
The Firefox and Chromium implementations are very different. Firefox is very smooth - I think maybe too smooth for my taste, just feels sluggish. I guess there's really no single setting here to satisfy all users, so for more control I think an extension (as already suggested) would be better.
I'm not sure what relation the Chromium flag has, as there's no easy way to know what the default setting is. Opera has a nice feature where it shows the default state of a flag, unfortunately for this flag it just says "Undefined"
I'm assuming it's "Enabled" by default. So Vivaldi's setting is for disabling it for those who do not like it. If you do a test, it will add
--disable-smooth-scrolling
to the launch arguments.But you're right - if the default state is Enabled, why did it work when it was set explicitly. A guess could be that the browser checks if the OS supports "smooth scroll" during startup (i.e. the UI animation setting), if not the flag is disabled internally for the sesssion. If you set the flag explicitly to "Enabled" it will always force smooth scroll on even if the OS says it does not "support" it.