Parent
#45 — Harden the scenario-generation journey: persistent state, guided setup, and resilient progress
What to build
Application-owned icon-only controls get meaningful accessible names (Expand sidebar, Collapse sidebar, Send message, Open menu, etc.); every app-owned form control and action is reachable in a logical keyboard order with a visible focus state. The repeated invalid empty sidebar theme-colour warnings are removed via supported Streamlit configuration or a version pin/upgrade rather than brittle DOM/CSS patches, leaving a clean console during normal use. The responsive layout stays overflow-free on a narrow viewport.
Acceptance criteria
Blocked by
Parent
#45 — Harden the scenario-generation journey: persistent state, guided setup, and resilient progress
What to build
Application-owned icon-only controls get meaningful accessible names (Expand sidebar, Collapse sidebar, Send message, Open menu, etc.); every app-owned form control and action is reachable in a logical keyboard order with a visible focus state. The repeated invalid empty sidebar theme-colour warnings are removed via supported Streamlit configuration or a version pin/upgrade rather than brittle DOM/CSS patches, leaving a clean console during normal use. The responsive layout stays overflow-free on a narrow viewport.
Acceptance criteria
Blocked by