diff --git a/packages/apm/src/integrations/tracing.ts b/packages/apm/src/integrations/tracing.ts index 4eb8da1eb624..427907528899 100644 --- a/packages/apm/src/integrations/tracing.ts +++ b/packages/apm/src/integrations/tracing.ts @@ -630,7 +630,7 @@ export class Tracing implements Integration { resource.startTimestamp = timeOrigin + startTime; resource.endTimestamp = resource.startTimestamp + duration; // We remember the entry script end time to calculate the difference to the first init mark - if (entryScriptStartEndTime === undefined && (entryScriptSrc || '').includes(resourceName)) { + if (entryScriptStartEndTime === undefined && (entryScriptSrc || '').indexOf(resourceName) > -1) { entryScriptStartEndTime = resource.endTimestamp; } } diff --git a/packages/hub/tsconfig.json b/packages/hub/tsconfig.json index c5b01e1bb513..55b38e135ae2 100644 --- a/packages/hub/tsconfig.json +++ b/packages/hub/tsconfig.json @@ -1,6 +1,6 @@ { "extends": "./tsconfig.build.json", - "include": ["src/**/*.ts", "test/**/*.ts", "../apm/test/span.test.ts"], + "include": ["src/**/*.ts", "test/**/*.ts"], "exclude": ["dist"], "compilerOptions": { "rootDir": ".", diff --git a/packages/integrations/src/vue.ts b/packages/integrations/src/vue.ts index 0aebcb7da217..6d62d811ca5e 100644 --- a/packages/integrations/src/vue.ts +++ b/packages/integrations/src/vue.ts @@ -250,7 +250,7 @@ export class Vue implements Integration { const childHandler = (hook: Hook, operation: Operation) => { // Skip components that we don't want to track to minimize the noise and give a more granular control to the user const shouldTrack = Array.isArray(this._options.tracingOptions.trackComponents) - ? this._options.tracingOptions.trackComponents.includes(name) + ? this._options.tracingOptions.trackComponents.indexOf(name) > -1 : this._options.tracingOptions.trackComponents; if (!this._rootSpan || !shouldTrack) {