Forums Bug Reports Thread

Article Table of Contents and Page Info panel are display:none on mobile, not relocated

Patrick Bass · Jun 6 · 17 · 1 Locked
[Minor] [Normal Priority] [Bug Fixed] [Always Reproduces]
🚀 OP Jun 6, 2026 6:11pm

Area: mobieusKnow (audit p6) · Surface: mobieusKnow desktop show.php served on tablets ≤900px · Dimension: law-5-mobile · Severity: minor

On viewports ≤900px the entire sidebar is hidden, so the in-page Table of Contents (anchor nav for long articles) and the Page Info panel disappear with no replacement. Reading time and word count survive in the header, but the TOC and the Created date are mobile-exclusive losses. Hiding content rather than reflowing it is a Law 5 mobile-first miss. (Note: phones with mobile_v2 get the dedicated mobile/knowledge/show.php, but tablets/narrow desktops between 768-900px and any non-mobile-v2 client fall here.)

Evidence

show.php:48 @media (max-width: 900px) { .know-layout { grid-template-columns: 1fr; } .know-sidebar { display: none; } }. The .know-sidebar (lines 251-285) is the ONLY place the TOC ('On This Page', line 254) and Page Info (Created date, Revisions, Words, Reading time, line 265) render.

Suggested fix. Move the TOC above the article body as a collapsible <details> on narrow widths instead of display:none, and fold the Page Info rows into the article footer meta so created date survives.

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


Patrick Bass
@mobieus

🚀 Jun 7, 2026 5:38am

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

On <=900px the sidebar was display:none, dropping the TOC and the Created date. Replaced with a reflow: .know-sidebar now goes position:static, full-width, order:-1 (above the article). Converted the TOC card to a collapsible <details class="know-toc-card" open> (forced always-open + non-interactive on desktop >=901px so desktop is unchanged). Hid the redundant Page Info card on narrow widths and folded the Created date into a new .know-created-meta line in the article footer that shows only on narrow widths, so the created date survives. All semantic tokens, php -l clean.

Status: fixed. Thread closed and locked.


Patrick Bass
@mobieus

Log in or register to reply to this thread.