I have, e.g. a listing page with filter inputs, from which the user can navigate to a capture page, where they might spend some time capturing, before returning to the listing page. When they return to the listing page, I would like their previous filter to be be automatically applied again.
This is no rocket science problem, so I'm sure already has a myriad solutions, but I hope to get some answers here that enlighten me as to commonly used patterns for solving this. My immediate idea is for a session object for page 'pre-sets', with a dictionary per page. This could also be extended to longer term pre-sets if stored somewhere longer term than session.