diff --git a/packages/core/src/ui/components/metrics/throughput-chart.tsx b/packages/core/src/ui/components/metrics/throughput-chart.tsx
index fff9d87..28cad63 100644
--- a/packages/core/src/ui/components/metrics/throughput-chart.tsx
+++ b/packages/core/src/ui/components/metrics/throughput-chart.tsx
@@ -172,23 +172,26 @@ export function ThroughputChart({
/>
+ {/* Failed renders first so it stacks at the bottom: with zero
+ failures its stroke is a flat line on the axis instead of
+ tracing the top of the completed area in red (#30). */}
diff --git a/packages/core/src/ui/pages/metrics.tsx b/packages/core/src/ui/pages/metrics.tsx
index 88e2c66..a1ae6d0 100644
--- a/packages/core/src/ui/pages/metrics.tsx
+++ b/packages/core/src/ui/pages/metrics.tsx
@@ -455,33 +455,36 @@ export function MetricsPage() {
/>
+ {/* Failed renders first so it stacks at the bottom: with zero
+ failures its stroke is a flat line on the axis instead of
+ tracing the top of the completed area in red (#30). */}