44px touch targets on the redesign icon controls (coarse pointer) #535
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/mobile-tap-targets"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
The deferred tap-target item from LC-565. Adds a
@media (pointer: coarse)rule giving the redesign's icon controls a 44px minimum height on touch devices (WCAG 2.5.5), while mouse / trackpad layouts keep the denser sizing:.lc-set-tab(settings / admin nav).lc-header-action(room-header icons).lc-fmt-btn(composer formatting toolbar).lc-composer-btn/.lc-composer-send(composer actions)Why height only
min-heightcan never cause horizontal overflow, so it is safe everywhere.min-widthis not:.lc-set-tabis already >=44px wide (full-width column, or nowrap text tabs in the mobile scroll rail), so min-height alone makes it a true 44x44 target..lc-headerismin-height: 3rem, so the taller actions do not overflow the header vertically.Deferred (needs real-device visual QA)
Full 44x44 on the dense composer/header icon rows requires a mobile reflow - letting the toolbar wrap, moving secondary actions behind an overflow menu, or hiding them under a breakpoint. That is a layout/UX change I can't validate headlessly, so it is left as follow-up rather than shipped blind. Notably the composer bottom row already runs tight on narrow phones at its current 36px, which is the underlying blocker.
Safety
CSS-only, served directly from
main.css(no template or build change).pointer: coarsescopes it to touch input, so desktop is untouched.