..or far enough past viewport? (scroll anchor / focus / whole lot must be past the viewport
More extreme version:
Immediately deactivate when you start to scroll
- Test this with extending selection beyond screen, triggering scrolling. Might need to debounced based on the last selection change event