diff --git a/src/app/components/auth/UserMenu.tsx b/src/app/components/auth/UserMenu.tsx index 729db98..39836e3 100644 --- a/src/app/components/auth/UserMenu.tsx +++ b/src/app/components/auth/UserMenu.tsx @@ -136,7 +136,7 @@ export function UserMenu({ syncStatus, variant = 'card', extraActions, secondary // Se déconnecter. Langage couleur : liens = neutre→emerald au survol, // Se déconnecter = rouge (cohérent avec l'existant). const itemClass = - 'flex items-center w-full justify-start gap-2.5 px-4 py-3 text-sm text-[var(--github-text-primary)] font-mono hover:bg-emerald-500/10 hover:text-emerald-300 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-emerald-500/60 focus-visible:ring-inset'; + 'flex items-center w-full justify-start min-h-11 gap-2.5 px-4 py-3 text-sm text-[var(--github-text-primary)] font-mono hover:bg-emerald-500/10 hover:text-emerald-300 transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-emerald-500/60 focus-visible:ring-inset'; const menuItems = (
diff --git a/src/app/components/support/SupportTicketModal.tsx b/src/app/components/support/SupportTicketModal.tsx index 60426e1..109b8f9 100644 --- a/src/app/components/support/SupportTicketModal.tsx +++ b/src/app/components/support/SupportTicketModal.tsx @@ -210,6 +210,9 @@ export function SupportTicketModal({ userId, onClose }: SupportTicketModalProps) > Description + {/* text-base (16px) on mobile prevents iOS Safari focus auto-zoom (any + input < 16px triggers it), the cause of the THI-342 viewport overflow + after focus. md:text-sm restores 14px on desktop (MessageInput pattern). */}