Fixes the `vim::ScrollUp/Down` commands when a normal-mode vim or helix selection exists. Pretty straightforward: make the `scroll_editor` function aware of the current vim/helix mode, and only expand the selection if a visual mode is active. Closes #47022 Release Notes: - Fixed bug causing normal-mode vim/helix selections to get expanded during `vim::Scroll` commands --------- Co-authored-by: dino <dinojoaocosta@gmail.com>