diff --git a/packages/core/src/tools/experimentalFeatures.ts b/packages/core/src/tools/experimentalFeatures.ts index da342eb37f..ec3d329d10 100644 --- a/packages/core/src/tools/experimentalFeatures.ts +++ b/packages/core/src/tools/experimentalFeatures.ts @@ -22,7 +22,6 @@ export enum ExperimentalFeature { START_STOP_RESOURCE = 'start_stop_resource', USE_CHANGE_RECORDS = 'use_change_records', USE_INCREMENTAL_CHANGE_RECORDS = 'use_incremental_change_records', - LCP_SUBPARTS = 'lcp_subparts', INP_SUBPARTS = 'inp_subparts', TOO_MANY_REQUESTS_INVESTIGATION = 'too_many_requests_investigation', COMPOSED_PATH_SELECTOR = 'composed_path_selector', diff --git a/packages/rum-core/src/domain/view/trackViews.spec.ts b/packages/rum-core/src/domain/view/trackViews.spec.ts index c8b1efb680..be587db6a9 100644 --- a/packages/rum-core/src/domain/view/trackViews.spec.ts +++ b/packages/rum-core/src/domain/view/trackViews.spec.ts @@ -1,13 +1,5 @@ import type { Duration, RelativeTime } from '@datadog/browser-core' -import { - PageExitReason, - timeStampNow, - display, - relativeToClocks, - relativeNow, - addExperimentalFeatures, - ExperimentalFeature, -} from '@datadog/browser-core' +import { PageExitReason, timeStampNow, display, relativeToClocks, relativeNow } from '@datadog/browser-core' import type { Clock } from '@datadog/browser-core/test' import { mockClock, registerCleanupTask, createNewEvent } from '@datadog/browser-core/test' @@ -430,8 +422,6 @@ describe('view metrics', () => { let notifyPerformanceEntries: (entries: RumPerformanceEntry[]) => void beforeEach(() => { - addExperimentalFeatures([ExperimentalFeature.LCP_SUBPARTS]) - clock = mockClock() ;({ notifyPerformanceEntries } = mockPerformanceObserver()) viewTest = setupViewTest({ lifeCycle }) diff --git a/packages/rum-core/src/domain/view/viewMetrics/trackLargestContentfulPaint.spec.ts b/packages/rum-core/src/domain/view/viewMetrics/trackLargestContentfulPaint.spec.ts index db9537f95e..57fb0fa66f 100644 --- a/packages/rum-core/src/domain/view/viewMetrics/trackLargestContentfulPaint.spec.ts +++ b/packages/rum-core/src/domain/view/viewMetrics/trackLargestContentfulPaint.spec.ts @@ -1,5 +1,5 @@ import type { RelativeTime } from '@datadog/browser-core' -import { clocksOrigin, DOM_EVENT, ExperimentalFeature, addExperimentalFeatures } from '@datadog/browser-core' +import { clocksOrigin, DOM_EVENT } from '@datadog/browser-core' import type { Clock } from '@datadog/browser-core/test' import { setPageVisibility, @@ -79,8 +79,6 @@ describe('trackLargestContentfulPaint', () => { } beforeEach(() => { - addExperimentalFeatures([ExperimentalFeature.LCP_SUBPARTS]) - lcpCallback = jasmine.createSpy() eventTarget = document.createElement('div') as unknown as Window // Mock clock and advance time so that responseStart: 789 passes the sanitizeFirstByte check diff --git a/packages/rum-core/src/domain/view/viewMetrics/trackLargestContentfulPaint.ts b/packages/rum-core/src/domain/view/viewMetrics/trackLargestContentfulPaint.ts index d17b986925..a94efd0e7f 100644 --- a/packages/rum-core/src/domain/view/viewMetrics/trackLargestContentfulPaint.ts +++ b/packages/rum-core/src/domain/view/viewMetrics/trackLargestContentfulPaint.ts @@ -1,12 +1,5 @@ import type { RelativeTime } from '@datadog/browser-core' -import { - DOM_EVENT, - ONE_MINUTE, - addEventListeners, - findLast, - ExperimentalFeature, - isExperimentalFeatureEnabled, -} from '@datadog/browser-core' +import { DOM_EVENT, ONE_MINUTE, addEventListeners, findLast } from '@datadog/browser-core' import type { RumConfiguration } from '../../configuration' import { createPerformanceObservable, RumPerformanceEntryType } from '../../../browser/performanceObservable' import { findLcpResourceEntry, getNavigationEntry, sanitizeFirstByte } from '../../../browser/performanceUtils' @@ -80,9 +73,7 @@ export function trackLargestContentfulPaint( const resourceUrl = computeLcpEntryUrl(lcpEntry) const lcpValue = lcpEntry.startTime - const subParts = isExperimentalFeatureEnabled(ExperimentalFeature.LCP_SUBPARTS) - ? computeLcpSubParts(resourceUrl, lcpValue) - : undefined + const subParts = computeLcpSubParts(resourceUrl, lcpValue) callback({ value: lcpValue,