Currently when using a view with an exposed form in a block with Ajax enabled the form itself is not updated. This mostly has no issues due to the fact that the form for the most part will remain unchanged. It does however cause an inconsistency as when the form is not added in a block it will reload as part of the Ajax request.
This causes some strange behaviours when combined with any module that intends to run alterations on exposed forms (for example: https://www.drupal.org/project/search_api/issues/2378945). Where the patch included here works for views without exposed forms, but does not work with exposed forms due to the inconsistency.
My proposal would be to have the views Ajax controller handle both exposed and non exposed forms in the same way.