From 1768b1d9710ce2cef9b3fa3015f75d7fbc3ccf27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Bombeck?= Date: Sun, 17 May 2026 00:34:00 +0200 Subject: [PATCH] ux: i18n leaks, focus rings, tap-target floor, admin chip-scroll, empty-state CTA vocabulary MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Eight hotfix-ready UX/a11y findings from the v1.4.34.3 UX audit land as one batch. i18n leaks (3 primitives): - Dialog + Sheet close-X carried hardcoded `Close` so a German user heard 'Close, button' on every modal. Both lift `useTranslations()` and read `common.close`. - ChartSkeleton's sr-only loading announcement was English-only. The component is already a client island; reads `charts.loadingLabel` from each locale now. New key shipped in DE / EN / FR / ES / IT / PL. - Notifications-section breadcrumb `