Auto-hide scrollbar when not scrolling?
-
Unlike other Mac apps (and browsers) the Vivaldi scrollbar doesn't hide itself when a scrollable area is not being scrolled. I prefer the "scrollbar free" view (and consistency with other apps). I'll assume no, but is there any way to enable this behavior?
-
@dndrsn It's due to a bug in the underlying Chromium code; this glitch occurs when GPU hardware acceleration is disabled. It affects Google Chrome as well.
The only work-around is to set a flag to override the GPU blacklist although this can cause problems (instability and/or performance issues) on some systems.
-
@xyzzy Thanks, but I'm confused. The scrollbar works as expected in Chrome and even in scrollable areas within web pages when use Vivaldi. Just not for the outer page. See the difference in the scrollbar behavior on this page:
Versus the behavior of a scrollable div (https://codepen.io/dan-anderson/pen/EpJRoy):
For the page, the scrollbar is always there (if the page is scrollable). For the div the scrollbar appears when scrolling begins and fades out when scrolling is paused.
-
Perhaps I misunderstood. However, I have a Mac with a blacklisted GPU; vivaldi://gpu (and chrome://gpu on Chrome) shows me that hardware acceleration is disabled and that I'm using software-based rendering... and the Vivaldi scrollbars always remain visible. (The same thing happens if you manually disable hardware acceleration.)
If I enable GPU hardware acceleration, then my scrollbars in Vivaldi (and Chrome) hide when I'm not scrolling, like they do in Safari.
-
@xyzzy You are totally right. Thank you very much. I realized that at some point I had disabled hardware acceleration to see if it would stop Vivaldi from forcing use of the discrete GPU on my laptop and I forgot about it. After I switched it back on the behavior works as expected.
-
Ppafflick moved this topic from Vivaldi for macOS on