Currently, hitting the browser "refresh" button / function clears the user interface state and returns the user to the item view with all modals closed.
Implement state management so that the user interface state is restored to where the user left off on refresh (but reflecting updates from the server-side).
Acceptance Criteria
- Refreshing the page restores the currently active modal
- Server-side changes that have happened in the meantime are reflected in a meaningful way
- Behaviour is covered by tests