From b27d966e4ee7be509e5f43d894d4bf5a149c7741 Mon Sep 17 00:00:00 2001 From: Dotta Date: Sun, 17 May 2026 17:07:31 -0500 Subject: [PATCH] Stop forcing 44px touch targets on small inline widgets MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The @media (pointer: coarse) rule was inflating every button, input, checkbox, and icon-button to min-height: 44px on mobile Safari. That stretched Radix checkboxes (which render as buttons) from 16px to 44px in filter popovers, padded inbox rows past their design height because the mark-read/archive/collapse buttons inside each row hit the floor, and bloated sidebar section headers because the collapsible trigger and heading menu trigger also hit it. Keep the 44px floor for primary form controls and untyped buttons but opt out widgets that are explicitly small by design or sit inside a dense row that already provides the touch target — checkboxes, toggles, Button size="xs|icon-xs|icon-sm", and any inline data-slot="icon-button" raw ) : ( @@ -1795,6 +1796,7 @@ export function IssuesList({ {hasChildren ? (