Area: mobieusHelp (audit p7) · Surface: /help/portal/my · Dimension: Law 5 — mobile first-class · Severity: minor
The customer-facing ticket list table has no responsive scroll container. It is less severe than the agent/admin tables (4 cols, truncated subject, 720px shell goes full-width on mobile) but still risks horizontal overflow of the reference + status + timestamp columns on small phones.
Evidence
platform/templates/helpdesk/portal/my.php:25 `<table class="p-table">` with a 4-column header (Reference, Subject, Status, Last activity). The `.p-table` definition in platform/templates/helpdesk/portal/_layout.php:72-77 has `width:100%; … overflow:hidden;` and the only portal @media rule (lines 96-98) restyles `.p-card` padding only — no table scroll handling. The Reference column and 'Last activity' relative-time strings do not wrap, and there is no bounded scroll wrapper. Subject is truncated (mb_strimwidth 70) which mitigates but does not eliminate overflow on the narrowest phones.
Suggested fix. Wrap .p-table in an overflow-x:auto container, or add a narrow-screen media rule that stacks the row into a card layout (label/value pairs) for genuinely mobile-first rendering.
Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.
Patrick Bass
@mobieus