Forums Bug Reports Thread

Forum settings floating save-bar overlaps the mobile bottom tab bar

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

Area: Forums (audit p2) · Surface: GET /forums/{slug}/settings on mobile-v2 (templates/forums/settings.php .fs-savebar) · Dimension: Law 5 — mobile first-class · Severity: minor

On mobile, the forum settings 'unsaved changes' floating save bar is fixed at bottom:18px and overlaps the mobile-v2 bottom tab bar, covering the primary app navigation while editing settings. Law 5 (mobile first-class).

Evidence

settings.php has no mobile variant (comm of templates/forums vs templates/mobile/forums shows settings.php only in desktop set), so on phones it renders inside the mobile-v2 chrome (BaseController::render() falls back to the desktop template; mobile/base.php wraps it with .mobile-tabbar). The save bar is fixed at the very bottom: settings.php:442 .fs-savebar{position:fixed;bottom:18px;left:50%;...;z-index:30}. The mobile tab bar sits at bottom:0: mobile-v2.css:357-360 .mobile-tabbar{position:sticky;bottom:0;z-index:20;...}. The z-30 fixed save-bar floats over and covers the z-20 bottom navigation.

Suggested fix. Offset the save bar above the tab bar on mobile-v2 (e.g. body.mobile-v2 .fs-savebar{bottom:calc(var(--m-tabbar-height) + env(safe-area-inset-bottom) + 12px)}) or build a settings mobile variant.

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


Patrick Bass
@mobieus

🚀 Jun 7, 2026 5:31am

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

Added `body.mobile-v2 .fs-savebar{bottom:calc(var(--m-tabbar-height,56px) + env(safe-area-inset-bottom) + 12px)}` after the existing .fs-savebar rule so the fixed save bar lifts above the mobile-v2 bottom tab bar instead of overlapping it. Used a 56px fallback for the tab-bar height variable.

Status: fixed. Thread closed and locked.


Patrick Bass
@mobieus

Log in or register to reply to this thread.