Unread-dot position varies between lobby views
Status: Confirmed — lib 0.95.0+71 (unread dot: Chrome + iPad, the two layouts with a grid toggle)
The unread indicator dot anchors to a different element in each lobby view:
- List view: far right of the row, immediately left of the INTERNAL badge (and when a row has a trailing quiz icon, the whole badge cluster shifts, moving the dot with it).
- Grid view: top-left of the card, immediately left of the room title ("• Analysis").
Same rooms, same meaning, two different homes, and the dot's meaning is never explained anywhere in the UI. Confirmed on Chrome and iPad (the layouts with the grid/list toggle). The mobile lobby (Android, iPhone) has no grid toggle at all — list view only, dot left of the badge — so phones can't exhibit the inconsistency but also confirm the toggle's absence at phone width.
Recommended solution: Standardize on the leading position (dot before the room name) and extract the placement into a shared header widget.

Unread-dot position varies between lobby views
Status: Confirmed — lib 0.95.0+71 (unread dot: Chrome + iPad, the two layouts with a grid toggle)
The unread indicator dot anchors to a different element in each lobby view:
Same rooms, same meaning, two different homes, and the dot's meaning is never explained anywhere in the UI. Confirmed on Chrome and iPad (the layouts with the grid/list toggle). The mobile lobby (Android, iPhone) has no grid toggle at all — list view only, dot left of the badge — so phones can't exhibit the inconsistency but also confirm the toggle's absence at phone width.
Recommended solution: Standardize on the leading position (dot before the room name) and extract the placement into a shared header widget.