diff --git a/messages/de.json b/messages/de.json index 545e59204..4abc23b6f 100644 --- a/messages/de.json +++ b/messages/de.json @@ -1321,6 +1321,7 @@ "defaultLabel": "Default", "autoModeLabel": "Auto", "overrideModeLabel": "Überschrieben", + "overrideToggleLabel": "Eigene Werte", "resetAction": "Auf Default zurücksetzen", "resetAllAction": "Alle auf Default zurücksetzen", "minLabel": "Min", diff --git a/messages/en.json b/messages/en.json index 6639f5cde..05c96729c 100644 --- a/messages/en.json +++ b/messages/en.json @@ -1321,6 +1321,7 @@ "defaultLabel": "Default", "autoModeLabel": "Auto", "overrideModeLabel": "Override", + "overrideToggleLabel": "Custom range", "resetAction": "Reset to default", "resetAllAction": "Reset all to default", "minLabel": "Min", diff --git a/messages/es.json b/messages/es.json index c3b6d7bc9..072956e69 100644 --- a/messages/es.json +++ b/messages/es.json @@ -1321,6 +1321,7 @@ "defaultLabel": "Default", "autoModeLabel": "Auto", "overrideModeLabel": "Override", + "overrideToggleLabel": "Custom range", "resetAction": "Reset to default", "resetAllAction": "Reset all to default", "minLabel": "Mín", diff --git a/messages/fr.json b/messages/fr.json index 0d7d65f87..1f32a3c87 100644 --- a/messages/fr.json +++ b/messages/fr.json @@ -1321,6 +1321,7 @@ "defaultLabel": "Default", "autoModeLabel": "Auto", "overrideModeLabel": "Override", + "overrideToggleLabel": "Custom range", "resetAction": "Reset to default", "resetAllAction": "Reset all to default", "minLabel": "Min", diff --git a/messages/it.json b/messages/it.json index 400746aed..aa96d2f21 100644 --- a/messages/it.json +++ b/messages/it.json @@ -1321,6 +1321,7 @@ "defaultLabel": "Default", "autoModeLabel": "Auto", "overrideModeLabel": "Override", + "overrideToggleLabel": "Custom range", "resetAction": "Reset to default", "resetAllAction": "Reset all to default", "minLabel": "Min", diff --git a/messages/pl.json b/messages/pl.json index 8399074df..f815e202e 100644 --- a/messages/pl.json +++ b/messages/pl.json @@ -1321,6 +1321,7 @@ "defaultLabel": "Default", "autoModeLabel": "Auto", "overrideModeLabel": "Override", + "overrideToggleLabel": "Custom range", "resetAction": "Reset to default", "resetAllAction": "Reset all to default", "minLabel": "Min", diff --git a/src/components/settings/account-section.tsx b/src/components/settings/account-section.tsx index ba833ad58..08862f54a 100644 --- a/src/components/settings/account-section.tsx +++ b/src/components/settings/account-section.tsx @@ -740,7 +740,13 @@ function PasskeyListSection({ isAuthenticated }: { isAuthenticated: boolean }) { table only at `≥ md`, and at `< md` paint a card-list where every passkey's name, device type, backup status, created date, and delete action are all visible without scrolling. */} -
+ {/* v1.4.33 — desktop table flips to card list at `lg` instead + of `md` so iPad portrait (768 px = exactly the `md` + inflection) lands on the card layout. The table needs + ~620 px of column width to read; below that it scrolls + horizontally and the destructive delete column is the one + that disappears. */} +
@@ -824,12 +830,15 @@ function PasskeyListSection({ isAuthenticated }: { isAuthenticated: boolean }) {
- {/* Mobile card list — < md only. Each passkey gets its own - card so the delete action stays visible and tap-targetable - (44px) without the user having to horizontally scroll - through a wide table. */} + {/* Mobile + tablet card list — < lg only. Each passkey gets + its own card so the delete action stays visible and + tap-targetable (44 px) without the user having to + horizontally scroll through a wide table. v1.4.33 bumped + the breakpoint from `md` to `lg` so iPad portrait (768 px) + stays on the card layout instead of flipping between + layouts on rotation. */}