diff --git a/apps/dotcom/client/src/hooks/usePerformanceTracking.ts b/apps/dotcom/client/src/hooks/usePerformanceTracking.ts index 5acf82f6cd2b..1dba33684368 100644 --- a/apps/dotcom/client/src/hooks/usePerformanceTracking.ts +++ b/apps/dotcom/client/src/hooks/usePerformanceTracking.ts @@ -68,7 +68,9 @@ export function usePerformanceTracking() { fetchFeatureFlags() .then((flags) => { - if (disposed || !flags.rum_enabled?.enabled) return + if (disposed) return + const isChromeOS = typeof navigator !== 'undefined' && navigator.userAgent.includes('CrOS') + if (!flags.rum_enabled?.enabled && !isChromeOS) return // Derive from the editor option — this is the ground truth for what's // actually rendering, so the RUM tag always matches the UI path.