By default, when a user applies an exposed filter in a Drupal View with AJAX enabled, the page automatically jumps or scrolls directly to the top of the View content. While intended to help, this behavior can often disrupt the user experience.
If you want to keep your users exactly where they are without any forced movement, you can intercept and remove the scroll command before it reaches the browser. Implementing hook_ajax_render_alter() allows you to find the scrollTop command in the AJAX data array and unset it.