On mobile, the dashboard conversation sidebar is hard to use and easy to misread as a blank/white screen:
Drawer stacking/layering is weak vs header/content
No explicit close control in the drawer
Empty conversation list shows a blank panel with no guidance
This is separate from the #54 / #56 Outlet remount white-screen bug, but contributes to poor mobile UX after login.
Expected behavior
Mobile conversation drawer behaves as a clear fixed sheet with overlay
Drawer has an explicit close (X) control
Empty state explains how to start a chat
Selecting a conversation / New Chat still closes the drawer
Proposed fix
Update AsyncDashboard2 mobile sidebar:
position: fixed sheet with stronger z-index
Raise overlay above page content
Add mobile header + close button
Show empty-state copy when there are no conversations
Test plan
Mobile: open Conversations drawer — sheet + overlay appear
Tap X / overlay — drawer closes
Empty account — empty-state copy visible
Select conversation / New Chat — drawer closes and chat works
Desktop sidebar layout unchanged
## Problem
On mobile, the dashboard conversation sidebar is hard to use and easy to misread as a blank/white screen:
- Drawer stacking/layering is weak vs header/content
- No explicit close control in the drawer
- Empty conversation list shows a blank panel with no guidance
This is separate from the `#54` / `#56` Outlet remount white-screen bug, but contributes to poor mobile UX after login.
## Expected behavior
- Mobile conversation drawer behaves as a clear fixed sheet with overlay
- Drawer has an explicit close (X) control
- Empty state explains how to start a chat
- Selecting a conversation / New Chat still closes the drawer
## Proposed fix
Update `AsyncDashboard2` mobile sidebar:
- `position: fixed` sheet with stronger z-index
- Raise overlay above page content
- Add mobile header + close button
- Show empty-state copy when there are no conversations
## Test plan
- [ ] Mobile: open Conversations drawer — sheet + overlay appear
- [ ] Tap X / overlay — drawer closes
- [ ] Empty account — empty-state copy visible
- [ ] Select conversation / New Chat — drawer closes and chat works
- [ ] Desktop sidebar layout unchanged
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Problem
On mobile, the dashboard conversation sidebar is hard to use and easy to misread as a blank/white screen:
This is separate from the
#54/#56Outlet remount white-screen bug, but contributes to poor mobile UX after login.Expected behavior
Proposed fix
Update
AsyncDashboard2mobile sidebar:position: fixedsheet with stronger z-indexTest plan