A tale of a pathological scrolling model

from blog marijnhaverbeke.nl/blog, | ↗ original
When you've lied about something, it tends to take more and more lies to cover up the discrepancies created by the first lie. A very similar thing happened when CodeMirror needed to fake its scrollbars. CodeMirror's viewport First, some background. Why would we want to fake a scrollbar to begin with? In order to remain responsive when huge...