You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Changed
Render the non-modal ChatSidebar as a plain portaled layer instead of React Aria's modal overlay, so the default (non-modal) open sidebar no longer blocks the rest of the UI — the background stays visible and interactive, and only the close/back affordances dismiss it, as the documented behavior already promised
Add specs covering both modes: a non-modal open sidebar leaves the background in the accessibility tree and clickable, and the modal one still hides it
Fixed
Opening the default non-modal chat sidebar locked the entire page behind it — React Aria's Modal intercepts its backdrop by design, so isDismissable={false} alone never made the background interactive