I use the autoscroll feature a lot and find it frustrating, when holding the middle mouse button down doesn’t start autoscroll due to the element under the cursor. Even a plain anchor is enough to block it!
Understandably it needs to work for things like opening links in new tabs as well, but it would be nice if the active element was just initially ignored. Then if the mouse is moved past a certain threshold while the middle button is held down then switch to autoscroll. If not, then process the middle click as normal when released. With the exception of elements with onmousedown js events associated… in that case fire off the event as usual.