From 379150351d2284838b26574e3034a461f4710e89 Mon Sep 17 00:00:00 2001 From: Thomas Lebeau Date: Fri, 31 Oct 2025 08:10:30 +0100 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=8A=20Add=20experimental=20features=20?= =?UTF-8?q?to=20default=20context=20hook?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../rum-core/src/domain/contexts/defaultContext.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/rum-core/src/domain/contexts/defaultContext.ts b/packages/rum-core/src/domain/contexts/defaultContext.ts index 8be90c64f2..14e6f77046 100644 --- a/packages/rum-core/src/domain/contexts/defaultContext.ts +++ b/packages/rum-core/src/domain/contexts/defaultContext.ts @@ -1,4 +1,11 @@ -import { canUseEventBridge, currentDrift, HookNames, round, timeStampNow } from '@datadog/browser-core' +import { + canUseEventBridge, + currentDrift, + getExperimentalFeatures, + HookNames, + round, + timeStampNow, +} from '@datadog/browser-core' import type { RumConfiguration } from '../configuration' import type { DefaultRumEventAttributes, DefaultTelemetryEventAttributes, Hooks } from '../hooks' @@ -22,6 +29,7 @@ export function startDefaultContext( session_sample_rate: round(configuration.sessionSampleRate, 3), session_replay_sample_rate: round(configuration.sessionReplaySampleRate, 3), profiling_sample_rate: round(configuration.profilingSampleRate, 3), + experimental_features: Array.from(getExperimentalFeatures()), }, browser_sdk_version: canUseEventBridge() ? __BUILD_ENV__SDK_VERSION__ : undefined, sdk_name: sdkName,