amari opened issue nhcarrigan/elysium#36

amari
Mon, 09 Mar 2026 11:43:48 -0700

36#zone selection should be sticky#

Description

Right now, whenever our users navigate away from the zone selection interface and then come back, they're greeted with a blank slate — their previously selected zone has completely disappeared. It's like we're asking them to make the same choice over and over again, which feels a bit frustrating when they're trying to get their work done.

What we'd love is for the zone selection to be sticky — meaning it remembers and preserves the user's choice as they move through the application. This is a small quality-of-life improvement that says "we respect your time and your choices."

Current Behavior

User selects a zone

User navigates to another section of the application

User returns to the zone selection interface

The previously selected zone is no longer highlighted or remembered

Desired Behavior

User selects a zone

User navigates elsewhere and returns

Their zone selection remains intact and visible, ready to be used again

(Optional: If they want to change zones, they can, but they shouldn't have to re-select the same one repeatedly)

Acceptance Criteria

Selected zone persists across navigation events within the same session

The previously selected zone is visually highlighted when the user returns to the zone selection interface

The stored selection is cleared when the user logs out or the session ends

Works consistently across all major browsers (Chrome, Firefox, Safari, Edge)

No console errors or warnings related to zone selection persistence

Notes

Consider whether this should be stored in local storage, session storage, or application state — whichever feels most appropriate for our use case. We're counting on you to make the right call here! 💙