Why do the exposed filters in my view return to previous values after I change them? I have a catalogue list organised as a table with 4 exposed filter criteria set up. The page can be found here. An export of the view can be found here. 

When a user runs the filter it works fine, but if they change the value of one of the filters and run it again, the search returns the results of the previous search and reverts to the previous value of the filter.

I know that if I enable a 'reset' button and the user resets the search that this works, but it is rather strange that if the user only wishes to change one of the filter criteria and keep the others the same that they cannot. They have to reenter all the criteria again.

Is there a configuration option that I am missing somewhere? I am running Views 7.x-3.0-rc1



Update: I have just noticed that even with the reset button that things do not work as they should.

If I hit 'reset' the query string at the end of the url is removed and the filter text boxes become blank. If I then add new criteria and hit 'apply' the querystring reflects the new filters, but the filter text boxes and the results reflect the original filter values.
You can select under each exposed filter, if Views should remember the selection or not. Remembering the last selected value will be stored as a session variable and persist until the user logs out etc.