Most websites use the settings - AJAX store, Scroll up after AJAX
Currently, filters and their widgets are implemented in such a way that each use is a separate request (server load) and scrolling up, in fact, the absolute majority of users need to use combinations of many different filters, so this behavior annoys them (especially on mobile, when they have to constantly reopen the sidebar with filters)
A proposal to add a few more behavior options:
Mobile: add 2 fixed buttons (Apply and Clear) at the bottom of the sidebar with filters, visually it can be implemented similarly to the fixed buttons for going to the checkout/cart in the sidebar of the cart
Desktop: after clicking on the filter, display the Apply button next to it, when selecting the next filters similarly (everything that was previously selected, but without clicking the Apply button, should not be reset). Application should occur only after clicking this button. After the first filter selection, but before clicking the Apply button, a button should appear above the filters to clear filters that have not yet been applied or have already been applied.
In both cases desktop/mobile (before applying filters) when refreshing the page (e.g. via F5) or navigating to another page, the filters should be cleared