2025.xxxxx Panel scroll step: constant pixels vs viewport fraction

Hi,
The current implementation of the panel scroll is kind of

dScrollv = H/h*dWheel

H - parent height (aka viewport height)
h - sum of siblings panels heights
dWheel - ±1
dScrollv - scrollv panel value delta

Which gives a one viewport height jump per scroll tick.

It seems more natural and convenient scroll is a constant deltaY (relatively to h), via:

dH = 100 #usually around 100px
dScrollv = dH/(h-H)*dWheel

Examples to try and consider all above:

scroll.toe (92.0 KB)

Best,
Alex