Forums Bug Reports Thread

Agent dashboard/queue ticket tables have no horizontal-scroll wrapper — overflow on phones

Patrick Bass · Jun 6 · 10 · 1 Locked
[Major] [High Priority] [Bug Fixed] [Always Reproduces]
🚀 OP Jun 6, 2026 6:25pm

Area: mobieusHelp (audit p7) · Surface: /help/agent (recent tickets table), /help/agent/queue/{slug} · Dimension: Law 5 — mobile first-class · Severity: major

The agent dashboard 'Recent open tickets' table and the per-queue table use .hdk-table, which sets overflow:hidden on the table itself and provides no responsive/scroll behavior. Five columns do not fit a phone viewport. Content is clipped or the whole page scrolls sideways.

Evidence

`.hdk-table` is defined in platform/templates/helpdesk/agent/dashboard.php:79-94 and platform/templates/helpdesk/agent/queue.php:59-64 as `table.hdk-table { width: 100%; … overflow: hidden; }` — `overflow:hidden` clips rather than scrolls, and there is no @media wrapper. The recent-tickets table has 5 columns (Reference, Subject, Status, Priority, Last activity) — dashboard.php:186-209. The dashboard wrap is `max-width: 1320px` (dashboard.php:42) with no small-screen table handling. On a phone the 5-column table either clips (overflow:hidden) or forces page-wide horizontal scroll.

Suggested fix. Wrap the table in an overflow-x:auto container (touch scrolling) so the table scrolls within bounds, and/or collapse low-priority columns (Priority, Last activity) under a media query on narrow screens. Remove overflow:hidden from the table element since it hides clipped columns.

Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.


Patrick Bass
@mobieus

🚀 Jun 7, 2026 5:25am

Resolved — fixed and deployed. Commit dd336ac47616, shipped dev-first then to all tenants on 2026-06-06.

The recent-tickets table at /help/agent already had the overflow-x:auto + touch-scrolling .hdk-table-scroll wrapper, the <=640px media query collapsing the Priority and Last activity columns, and no overflow:hidden on the table element. Completed the fix by adding min-width:520px to table.hdk-table so the horizontal scroll container actually engages on narrow viewports (table scrolls within bounds instead of crushing columns).

Status: fixed. Thread closed and locked.


Patrick Bass
@mobieus

Log in or register to reply to this thread.