Mobile: the Widgets panel has no entry point (header button is desktop-only, ⋮ menu has no Widgets item) #211

Closed
opened 2026-09-18 17:46:10 -04:00 by jared · 0 comments
Owner

Found while verifying #188 at a 400 px viewport. RoomViewHeader.tsx:~750 renders the Widgets toggle only when screenSize === ScreenSize.Desktop, and the mobile ⋮ menu (Mark as Read, Notifications, Saved Messages, Members, Media Gallery, Invite, Room Settings, Jump to Time, Report, Leave) has no Widgets entry — so the full-screen mobile widgets overlay that Room.tsx supports can never be opened on a phone.

Fix: add a Widgets item to the mobile menu next to Media Gallery (toggling widgetsPanelAtom), mirroring how Members/Media Gallery are exposed there. Then re-verify the overlay + mutual exclusion with Thread/Gallery/Members panels from #188.

Found while verifying #188 at a 400 px viewport. `RoomViewHeader.tsx:~750` renders the Widgets toggle only when `screenSize === ScreenSize.Desktop`, and the mobile ⋮ menu (Mark as Read, Notifications, Saved Messages, Members, Media Gallery, Invite, Room Settings, Jump to Time, Report, Leave) has no Widgets entry — so the full-screen mobile widgets overlay that `Room.tsx` supports can never be opened on a phone. Fix: add a **Widgets** item to the mobile menu next to Media Gallery (toggling `widgetsPanelAtom`), mirroring how Members/Media Gallery are exposed there. Then re-verify the overlay + mutual exclusion with Thread/Gallery/Members panels from #188.
jared added this to the Features 2026-Q4 milestone 2026-09-18 17:46:10 -04:00
jared added the bugpriority: lowuxarea: mobile labels 2026-09-18 17:46:10 -04:00
jared closed this issue 2026-09-18 21:31:32 -04:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: LotusGuild/cinny#211