diff --git a/src/app/page.tsx b/src/app/page.tsx
index 37e52b3c3..1609f10fc 100644
--- a/src/app/page.tsx
+++ b/src/app/page.tsx
@@ -18,6 +18,7 @@ import {
Waves,
} from "lucide-react";
import { convertGlucose, resolveGlucoseUnit } from "@/lib/glucose";
+import { cn } from "@/lib/utils";
import {
resolveDashboardLayout,
type DashboardLayout,
@@ -1205,23 +1206,36 @@ export default function DashboardPage() {
height for any non-zero count. */}
{trendCards.length > 0 && (
{trendCards.map((entry) => (
-
+
{entry.node}
))}
diff --git a/src/components/onboarding/getting-started-checklist.tsx b/src/components/onboarding/getting-started-checklist.tsx
index 0ed7f2957..31dc0c70a 100644
--- a/src/components/onboarding/getting-started-checklist.tsx
+++ b/src/components/onboarding/getting-started-checklist.tsx
@@ -319,13 +319,20 @@ export function GettingStartedChecklist() {
aria-labelledby="getting-started-title"
className="bg-card border-border space-y-4 rounded-2xl border p-5 sm:p-6"
>
-
+ {/* v1.4.27 MB7 / CF-44 — `flex-wrap` on the header lets the
+ dismiss button drop to its own row when the German title +
+ subtitle overflow the visible width on Galaxy Fold / Pixel 5
+ (the previous `flex` layout collided the dismiss caption
+ against the chevron). `min-w-0` on the toggle button lets
+ the inner `
` shrink + truncate cleanly instead of
+ pushing the chevron off-screen. */}
+