I have a web app with a list of results that are filtered by date. By default, only the last 3 years of results are shown, but you can change the date filter to whatever range of dates you want. I also have a refresh button that will call the server to update the list.
Is it best to have the refresh button reset the user's selected date range for the filter or preserve it?