Skip to content
  • Alice Mikhaylenko's avatar
    scrolledwindow: Cancel overshoot on dimension changes · 27d38eca
    Alice Mikhaylenko authored
    If we scroll down in a list that's still being filled, we hit the edge and
    initiate overshoot, and then the adjustment's upper value increases. This
    leads to an unwanted bounce back.
    
    Additionally, if in a similar situation the upper value decreases, the
    overscroll glow gets stuck.
    
    Update kinetic scrolling upper and lower value on changes, and immediately
    cancel it if dimensions on that side change.
    
    Fixes #3752
    27d38eca