90ec943a0b
The DRD stream carries Lp/Leq/Lmax but not the Ln percentiles (those come from DOD polling), so updateLiveMetrics/updateDashboardMetrics were overwriting the DOD-sourced L1/L10 values with '--' on every stream frame. Guard the value updates on `data.lnN != null` so a frame without the key leaves the existing value intact — mirrors the existing label guards. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>