diff --git a/src/Web/autopilot-monitor-web/app/sessions/components/AnalysisResultsSection.tsx b/src/Web/autopilot-monitor-web/app/sessions/components/AnalysisResultsSection.tsx
index b217ba0a..36766b58 100644
--- a/src/Web/autopilot-monitor-web/app/sessions/components/AnalysisResultsSection.tsx
+++ b/src/Web/autopilot-monitor-web/app/sessions/components/AnalysisResultsSection.tsx
@@ -244,8 +244,10 @@ function AnalysisResultCard({
{result.category}
{result.ruleTitle}
-
-
+ {/* flex-wrap: on narrow screens the fleet-context notes drop to their own
+ full-width lines instead of squeezing into word-per-line columns. */}
+
+
Confidence:
ESP-blocking apps
- {breakdown.espAppsOccupancySeconds !== null && (
+ {/* Loose check: the backend omits null fields (WhenWritingNull), so the client sees undefined. */}
+ {breakdown.espAppsOccupancySeconds != null && (
critical path {formatDuration(breakdown.espAppsOccupancySeconds)}