When selecting with the mouse, moving the cursor above or below the editor boundary scrolls the editor a bit, as you’d expect, but scrolling then stops. It only starts again when you wiggle the mouse, and then stops again. In other applications, scrolling is continuous.
It would also be useful if the fix above could be extended to scroll the viewport when the mouse is just inside the edge of the editor, so “drag selection to scroll” works when the editor touches the top and/or bottom of the window (as in this sandbox).
I wonder if the base speed should be increased - or made configurable - as it’s arguably more convenient to drag-scroll the selection down slightly past the target destination (with the pointer at the bottom of the editor/window/screen) then move the selection head back up than it is to wait for the viewport to scroll slowly downwards. This is a great improvement, though - thank you.