[UX] Rebuild the at-the-table and mobile experience #365
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Found in the August 2026 session lifecycle review (#319).
Why
The product's stated context is live use at a table, likely on a phone or tablet. Three of its four table surfaces are desktop-only. These are inferred from markup and Tailwind classes rather than a running app, but the classes are unambiguous:
hidden sm:*(session switcher, copy-from, find, table view, end-of-session sweep). Cards are absolutely positioned and cascade at 280 px steps inside a container with no horizontal scroll, so on a 390 px viewport cards 2-4 of every row are off-screen and unreachable.touchAction: "none"on the board suppresses native scrolling over that area. Core interactions — spotlight, quick-switch — are keyboard-only with no touch equivalent.flex gap-8with a fixedw-64aside and noflex-col lg:flex-row, leaving roughly 39 px of article body at 375 px. (The one-class fix for this is filed in v4.3.0 as an immediate mitigation; this issue is the real treatment.)Session Table, the player at-the-table view, is the counter-example and is genuinely fine — single column, no fixed widths, no hidden controls. It is the model the rest should follow.
Acceptance criteria