It bubbles, but not on the elements. It bubbles on the document object before document.defaultView (document window). This behavior occurs to avoid performance problems (scroll events can fire at high speed).
If you want to know more about scrolling, I would suggest reading the W3 documentation:
https://www.w3.org/TR/cssom-view/#scrolling
Hope this helps.
source share