This is about the Bulma CSS framework
I'm using Bulma version 0.6.0
By default the html tag has overflow-y: scroll;. This causes a vertical scroll to appear on all pages even though it is not needed. What is the design decision behind this and why would you need an inactive scroll on pages?
No scroll bar on pages that can't be scrolled.
All pages have a scroll bar, even if it can't be used.
It's to prevent a "jump" when you navigate from a page that needs it to a page that doesn't.
Okey, at least there's a valid reason then, even though I personally disagree with the idea of it.
For future bulma users: you can override the behavior by setting $body-overflow-y: auto; if you are using scss to customize bulma. I need to override it because I need to display a full-width google map.
Just stumbled upon this, was unable to apply positon: sticky to any div because of overflow-y: scroll set by default.
Most helpful comment
For future bulma users: you can override the behavior by setting
$body-overflow-y: auto;if you are using scss to customize bulma. I need to override it because I need to display a full-width google map.