Area: Account (re-run) (audit p1r) · Surface: /members · Dimension: law5-mobile · Severity: cosmetic
Law 5 (mobile first-class) discourages fixed pixel widths in flex layouts. The location filter input is hardcoded to 150px while its siblings (search, role select, sort select) use responsive cl-filter-bar classes. On narrow viewports the fixed-width input sits awkwardly in the wrapping flex bar and doesn't grow to fill its row like the others. Cosmetic, but inconsistent with the directory's own filter-bar system.
Evidence
platform/templates/members/index.php:23: `<input type="text" name="location" class="form-input" placeholder="Location..." value="..." style="width:150px;">`. Unlike the sibling inputs which use cl-filter-bar__* classes that flex, this one is pinned to a fixed 150px via inline style with no class.
Suggested fix. Drop the inline style and give it the same cl-filter-bar__* class treatment as the other filter inputs so it flexes/wraps consistently on mobile.
Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.
Patrick Bass
@mobieus