Hi, the Filtering widget does not persist its state. It’s normal that filters reset when you navigate away or refresh the page.
To keep the selection, you need to store the filter values in a helper object. For simple back navigation, a non-persistent object can preserve the filter within the same session. If you also want it to survive a page refresh, store the values in a persistent object linked to the user and reapply them when the page loads.
In my marketplace module Convent Commons there is a section called 'User memory". Have a look, maybe it answers your question.