Skip to content

Commit d7083e6

Browse files
nicohrubeccodex
andcommitted
ref(core): Use span identity constants from conventions
Co-Authored-By: GPT-6 <codex@openai.com>
1 parent 9c10641 commit d7083e6

262 files changed

Lines changed: 1550 additions & 1785 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎dev-packages/browser-integration-tests/suites/public-api/startSpan/basic/test.ts‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { SENTRY_SEGMENT_NAME_SOURCE } from '@sentry/conventions/attributes';
1+
import { SENTRY_SEGMENT_NAME_SOURCE, SENTRY_ORIGIN } from '@sentry/conventions/attributes';
22
import { expect } from '@playwright/test';
3-
import { SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN, SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE } from '@sentry/browser';
3+
import { SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE } from '@sentry/browser';
44
import { sentryTest } from '../../../../utils/fixtures';
55
import {
66
envelopeRequestParser,
@@ -21,7 +21,7 @@ sentryTest(
2121

2222
const attributes = transaction.contexts?.trace?.data;
2323
expect(attributes).toEqual({
24-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'manual',
24+
[SENTRY_ORIGIN]: 'manual',
2525
[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE]: 1,
2626
[SENTRY_SEGMENT_NAME_SOURCE]: 'custom',
2727
});

‎dev-packages/browser-integration-tests/suites/public-api/startSpan/streamed/test.ts‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ import { expect } from '@playwright/test';
22
import {
33
SDK_VERSION,
44
SEMANTIC_ATTRIBUTE_SENTRY_ENVIRONMENT,
5-
SEMANTIC_ATTRIBUTE_SENTRY_OP,
6-
SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,
75
SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE,
86
SEMANTIC_ATTRIBUTE_SENTRY_SDK_INTEGRATIONS,
97
} from '@sentry/core';
@@ -19,6 +17,8 @@ import {
1917
SENTRY_TRACE_LIFECYCLE,
2018
USER_AGENT_ORIGINAL,
2119
SENTRY_STATUS_MESSAGE,
20+
SENTRY_OP,
21+
SENTRY_ORIGIN,
2222
} from '@sentry/conventions/attributes';
2323

2424
sentryTest(
@@ -77,11 +77,11 @@ sentryTest(
7777
{
7878
attributes: {
7979
'sentry.is_localhost': { value: false, type: 'boolean' },
80-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: {
80+
[SENTRY_OP]: {
8181
type: 'string',
8282
value: 'test-child',
8383
},
84-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: {
84+
[SENTRY_ORIGIN]: {
8585
type: 'string',
8686
value: 'manual',
8787
},
@@ -126,7 +126,7 @@ sentryTest(
126126
{
127127
attributes: {
128128
'sentry.is_localhost': { value: false, type: 'boolean' },
129-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: {
129+
[SENTRY_ORIGIN]: {
130130
type: 'string',
131131
value: 'manual',
132132
},
@@ -171,7 +171,7 @@ sentryTest(
171171
{
172172
attributes: {
173173
'sentry.is_localhost': { value: false, type: 'boolean' },
174-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: {
174+
[SENTRY_ORIGIN]: {
175175
type: 'string',
176176
value: 'manual',
177177
},
@@ -240,11 +240,11 @@ sentryTest(
240240
type: 'string',
241241
value: expect.any(String),
242242
},
243-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: {
243+
[SENTRY_OP]: {
244244
type: 'string',
245245
value: 'test',
246246
},
247-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: {
247+
[SENTRY_ORIGIN]: {
248248
type: 'string',
249249
value: 'manual',
250250
},

‎dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/long-animation-frame-enabled-streamed/test.ts‎

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1+
import { SENTRY_ORIGIN, SENTRY_OP } from '@sentry/conventions/attributes';
12
import type { Route } from '@playwright/test';
23
import { expect } from '@playwright/test';
3-
import { SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN } from '@sentry/browser';
4-
import { SEMANTIC_ATTRIBUTE_SENTRY_OP } from '@sentry/core';
54
import { sentryTest } from '../../../../utils/fixtures';
65
import { shouldSkipTracingTest } from '../../../../utils/helpers';
76
import { getSpanOp, waitForStreamedSpans } from '../../../../utils/spanUtils';
@@ -45,8 +44,8 @@ sentryTest(
4544
value: 'https://sentry-test-site.example/path/to/script.js',
4645
},
4746
'browser.script.invoker_type': { type: 'string', value: 'classic-script' },
48-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: { type: 'string', value: 'ui.long_animation_frame' },
49-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: { type: 'string', value: 'auto.ui.browser.metrics' },
47+
[SENTRY_OP]: { type: 'string', value: 'ui.long_animation_frame' },
48+
[SENTRY_ORIGIN]: { type: 'string', value: 'auto.ui.browser.metrics' },
5049
}),
5150
}),
5251
);
@@ -94,8 +93,8 @@ sentryTest('captures long animation frame span for event listener.', async ({ br
9493
'browser.script.invoker': { type: 'string', value: 'BUTTON#clickme.onclick' },
9594
'browser.script.invoker_type': { type: 'string', value: 'event-listener' },
9695
'code.file.path': { type: 'string', value: 'https://sentry-test-site.example/path/to/script.js' },
97-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: { type: 'string', value: 'ui.long_animation_frame' },
98-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: { type: 'string', value: 'auto.ui.browser.metrics' },
96+
[SENTRY_OP]: { type: 'string', value: 'ui.long_animation_frame' },
97+
[SENTRY_ORIGIN]: { type: 'string', value: 'auto.ui.browser.metrics' },
9998
}),
10099
}),
101100
);

‎dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/long-animation-frame-enabled/test.ts‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import { SENTRY_OP, SENTRY_ORIGIN } from '@sentry/conventions/attributes';
12
import type { Route } from '@playwright/test';
23
import { expect } from '@playwright/test';
3-
import { SEMANTIC_ATTRIBUTE_SENTRY_OP, SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN } from '@sentry/browser';
44
import type { Event } from '@sentry/core';
55
import { sentryTest } from '../../../../utils/fixtures';
66
import { getFirstSentryEnvelopeRequest, shouldSkipTracingTest } from '../../../../utils/helpers';
@@ -44,8 +44,8 @@ sentryTest(
4444
'browser.script.source_char_position': 0,
4545
'browser.script.invoker': 'https://sentry-test-site.example/path/to/script.js',
4646
'browser.script.invoker_type': 'classic-script',
47-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: 'ui.long_animation_frame',
48-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.ui.browser.metrics',
47+
[SENTRY_OP]: 'ui.long_animation_frame',
48+
[SENTRY_ORIGIN]: 'auto.ui.browser.metrics',
4949
},
5050
}),
5151
);
@@ -98,8 +98,8 @@ sentryTest(
9898
'browser.script.invoker': 'BUTTON#clickme.onclick',
9999
'browser.script.invoker_type': 'event-listener',
100100
'code.file.path': 'https://sentry-test-site.example/path/to/script.js',
101-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: 'ui.long_animation_frame',
102-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.ui.browser.metrics',
101+
[SENTRY_OP]: 'ui.long_animation_frame',
102+
[SENTRY_ORIGIN]: 'auto.ui.browser.metrics',
103103
},
104104
}),
105105
);

‎dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/long-tasks-and-animation-frame-enabled-streamed/test.ts‎

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1+
import { SENTRY_ORIGIN, SENTRY_OP } from '@sentry/conventions/attributes';
12
import type { Route } from '@playwright/test';
23
import { expect } from '@playwright/test';
3-
import { SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN } from '@sentry/browser';
4-
import { SEMANTIC_ATTRIBUTE_SENTRY_OP } from '@sentry/core';
54
import { sentryTest } from '../../../../utils/fixtures';
65
import { shouldSkipTracingTest } from '../../../../utils/helpers';
76
import { getSpanOp, waitForStreamedSpans } from '../../../../utils/spanUtils';
@@ -47,8 +46,8 @@ sentryTest(
4746
value: 'https://sentry-test-site.example/path/to/script.js',
4847
},
4948
'browser.script.invoker_type': { type: 'string', value: 'classic-script' },
50-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: { type: 'string', value: 'ui.long_animation_frame' },
51-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: { type: 'string', value: 'auto.ui.browser.metrics' },
49+
[SENTRY_OP]: { type: 'string', value: 'ui.long_animation_frame' },
50+
[SENTRY_ORIGIN]: { type: 'string', value: 'auto.ui.browser.metrics' },
5251
}),
5352
}),
5453
);
@@ -96,8 +95,8 @@ sentryTest('captures long animation frame span for event listener.', async ({ br
9695
'browser.script.invoker': { type: 'string', value: 'BUTTON#clickme.onclick' },
9796
'browser.script.invoker_type': { type: 'string', value: 'event-listener' },
9897
'code.file.path': { type: 'string', value: 'https://sentry-test-site.example/path/to/script.js' },
99-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: { type: 'string', value: 'ui.long_animation_frame' },
100-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: { type: 'string', value: 'auto.ui.browser.metrics' },
98+
[SENTRY_OP]: { type: 'string', value: 'ui.long_animation_frame' },
99+
[SENTRY_ORIGIN]: { type: 'string', value: 'auto.ui.browser.metrics' },
101100
}),
102101
}),
103102
);

‎dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/long-tasks-and-animation-frame-enabled/test.ts‎

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1+
import { SENTRY_OP, SENTRY_ORIGIN } from '@sentry/conventions/attributes';
12
import type { Route } from '@playwright/test';
23
import { expect } from '@playwright/test';
3-
import { SEMANTIC_ATTRIBUTE_SENTRY_OP, SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN } from '@sentry/browser';
44
import type { Event } from '@sentry/core';
55
import { sentryTest } from '../../../../utils/fixtures';
66
import { getFirstSentryEnvelopeRequest, shouldSkipTracingTest } from '../../../../utils/helpers';
@@ -46,8 +46,8 @@ sentryTest(
4646
'browser.script.source_char_position': 0,
4747
'browser.script.invoker': 'https://sentry-test-site.example/path/to/script.js',
4848
'browser.script.invoker_type': 'classic-script',
49-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: 'ui.long_animation_frame',
50-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.ui.browser.metrics',
49+
[SENTRY_OP]: 'ui.long_animation_frame',
50+
[SENTRY_ORIGIN]: 'auto.ui.browser.metrics',
5151
},
5252
}),
5353
);
@@ -100,8 +100,8 @@ sentryTest(
100100
'browser.script.invoker': 'BUTTON#clickme.onclick',
101101
'browser.script.invoker_type': 'event-listener',
102102
'code.file.path': 'https://sentry-test-site.example/path/to/script.js',
103-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: 'ui.long_animation_frame',
104-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.ui.browser.metrics',
103+
[SENTRY_OP]: 'ui.long_animation_frame',
104+
[SENTRY_ORIGIN]: 'auto.ui.browser.metrics',
105105
},
106106
}),
107107
);

‎dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-aborting-pageload/test.ts‎

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,6 @@
1-
import { SENTRY_SEGMENT_NAME_SOURCE } from '@sentry/conventions/attributes';
1+
import { SENTRY_SEGMENT_NAME_SOURCE, SENTRY_OP, SENTRY_ORIGIN } from '@sentry/conventions/attributes';
22
import { expect } from '@playwright/test';
3-
import {
4-
SEMANTIC_ATTRIBUTE_SENTRY_OP,
5-
SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,
6-
SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE,
7-
} from '@sentry/core';
3+
import { SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE } from '@sentry/core';
84
import { sentryTest } from '../../../../utils/fixtures';
95
import { envelopeRequestParser, shouldSkipTracingTest, waitForTransactionRequest } from '../../../../utils/helpers';
106

@@ -44,17 +40,17 @@ sentryTest(
4440
expect(navigationRequest.transaction).toEqual('/sub-page');
4541

4642
expect(pageloadRequest.contexts?.trace?.data).toMatchObject({
47-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.pageload.browser',
43+
[SENTRY_ORIGIN]: 'auto.pageload.browser',
4844
[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE]: 1,
4945
[SENTRY_SEGMENT_NAME_SOURCE]: 'url',
50-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: 'pageload',
46+
[SENTRY_OP]: 'pageload',
5147
['sentry.idle_span_finish_reason']: 'cancelled',
5248
});
5349
expect(navigationRequest.contexts?.trace?.data).toMatchObject({
54-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.navigation.browser',
50+
[SENTRY_ORIGIN]: 'auto.navigation.browser',
5551
[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE]: 1,
5652
[SENTRY_SEGMENT_NAME_SOURCE]: 'url',
57-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: 'navigation',
53+
[SENTRY_OP]: 'navigation',
5854
['sentry.idle_span_finish_reason']: 'idleTimeout',
5955
});
6056
expect(pageloadRequest.request).toEqual({

‎dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/multiple-redirects/test.ts‎

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
import { expect } from '@playwright/test';
2-
import {
3-
SEMANTIC_ATTRIBUTE_SENTRY_OP,
4-
SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,
5-
SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE,
6-
} from '@sentry/core';
2+
import { SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE } from '@sentry/core';
73
import { sentryTest } from '../../../../../utils/fixtures';
84
import { envelopeRequestParser, shouldSkipTracingTest, waitForTransactionRequest } from '../../../../../utils/helpers';
9-
import { SENTRY_SEGMENT_NAME_SOURCE, URL_FULL, URL_PATH } from '@sentry/conventions/attributes';
5+
import {
6+
SENTRY_SEGMENT_NAME_SOURCE,
7+
URL_FULL,
8+
URL_PATH,
9+
SENTRY_OP,
10+
SENTRY_ORIGIN,
11+
} from '@sentry/conventions/attributes';
1012

1113
sentryTest(
1214
'creates a pageload and navigation root spans each with multiple navigation.redirect childspans',
@@ -31,10 +33,10 @@ sentryTest(
3133
expect(pageloadRequest.contexts?.trace?.op).toBe('pageload');
3234

3335
expect(pageloadRequest.contexts?.trace?.data).toMatchObject({
34-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.pageload.browser',
36+
[SENTRY_ORIGIN]: 'auto.pageload.browser',
3537
[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE]: 1,
3638
[SENTRY_SEGMENT_NAME_SOURCE]: 'url',
37-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: 'pageload',
39+
[SENTRY_OP]: 'pageload',
3840
['sentry.idle_span_finish_reason']: 'cancelled',
3941
});
4042

‎dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-redirect/pageload-redirect/test.ts‎

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,14 @@
11
import { expect } from '@playwright/test';
2-
import {
3-
SEMANTIC_ATTRIBUTE_SENTRY_OP,
4-
SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,
5-
SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE,
6-
} from '@sentry/core';
2+
import { SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE } from '@sentry/core';
73
import { sentryTest } from '../../../../../utils/fixtures';
84
import { envelopeRequestParser, shouldSkipTracingTest, waitForTransactionRequest } from '../../../../../utils/helpers';
9-
import { SENTRY_SEGMENT_NAME_SOURCE, URL_FULL, URL_PATH } from '@sentry/conventions/attributes';
5+
import {
6+
SENTRY_SEGMENT_NAME_SOURCE,
7+
URL_FULL,
8+
URL_PATH,
9+
SENTRY_OP,
10+
SENTRY_ORIGIN,
11+
} from '@sentry/conventions/attributes';
1012

1113
sentryTest('creates a pageload root span with navigation.redirect childspan', async ({ getLocalTestUrl, page }) => {
1214
if (shouldSkipTracingTest()) {
@@ -24,10 +26,10 @@ sentryTest('creates a pageload root span with navigation.redirect childspan', as
2426
expect(pageloadRequest.contexts?.trace?.op).toBe('pageload');
2527

2628
expect(pageloadRequest.contexts?.trace?.data).toMatchObject({
27-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.pageload.browser',
29+
[SENTRY_ORIGIN]: 'auto.pageload.browser',
2830
[SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE]: 1,
2931
[SENTRY_SEGMENT_NAME_SOURCE]: 'url',
30-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: 'pageload',
32+
[SENTRY_OP]: 'pageload',
3133
['sentry.idle_span_finish_reason']: 'idleTimeout',
3234
});
3335

‎dev-packages/browser-integration-tests/suites/tracing/browserTracingIntegration/navigation-streamed/test.ts‎

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@ import { expect } from '@playwright/test';
22
import {
33
SDK_VERSION,
44
SEMANTIC_ATTRIBUTE_SENTRY_ENVIRONMENT,
5-
SEMANTIC_ATTRIBUTE_SENTRY_OP,
6-
SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN,
75
SEMANTIC_ATTRIBUTE_SENTRY_SAMPLE_RATE,
86
SEMANTIC_ATTRIBUTE_SENTRY_SDK_INTEGRATIONS,
97
} from '@sentry/core';
@@ -13,6 +11,8 @@ import {
1311
URL_FULL,
1412
URL_PATH,
1513
USER_AGENT_ORIGINAL,
14+
SENTRY_OP,
15+
SENTRY_ORIGIN,
1616
} from '@sentry/conventions/attributes';
1717
import { sentryTest } from '../../../../utils/fixtures';
1818
import { shouldSkipTracingTest } from '../../../../utils/helpers';
@@ -124,11 +124,11 @@ sentryTest('starts a streamed navigation span on page navigation', async ({ brow
124124
type: 'string',
125125
value: 'idleTimeout',
126126
},
127-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: {
127+
[SENTRY_OP]: {
128128
type: 'string',
129129
value: 'navigation',
130130
},
131-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: {
131+
[SENTRY_ORIGIN]: {
132132
type: 'string',
133133
value: 'auto.navigation.browser',
134134
},
@@ -224,7 +224,7 @@ sentryTest('handles pushState with full URL', async ({ getLocalTestUrl, page })
224224
type: 'string',
225225
value: '/sub-page',
226226
},
227-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: {
227+
[SENTRY_ORIGIN]: {
228228
type: 'string',
229229
value: 'auto.navigation.browser',
230230
},
@@ -236,7 +236,7 @@ sentryTest('handles pushState with full URL', async ({ getLocalTestUrl, page })
236236
type: 'string',
237237
value: 'url',
238238
},
239-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: {
239+
[SENTRY_OP]: {
240240
type: 'string',
241241
value: 'navigation',
242242
},
@@ -253,7 +253,7 @@ sentryTest('handles pushState with full URL', async ({ getLocalTestUrl, page })
253253
type: 'string',
254254
value: '/sub-page-2',
255255
},
256-
[SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: {
256+
[SENTRY_ORIGIN]: {
257257
type: 'string',
258258
value: 'auto.navigation.browser',
259259
},
@@ -265,7 +265,7 @@ sentryTest('handles pushState with full URL', async ({ getLocalTestUrl, page })
265265
type: 'string',
266266
value: 'url',
267267
},
268-
[SEMANTIC_ATTRIBUTE_SENTRY_OP]: {
268+
[SENTRY_OP]: {
269269
type: 'string',
270270
value: 'navigation',
271271
},

0 commit comments

Comments
 (0)