diff --git a/packages/core/src/scope.ts b/packages/core/src/scope.ts index 028e8aef5c8a..d2fba52a8fc0 100644 --- a/packages/core/src/scope.ts +++ b/packages/core/src/scope.ts @@ -574,7 +574,6 @@ export class Scope { this._breadcrumbs.push(mergedBreadcrumb); if (this._breadcrumbs.length > maxCrumbs) { this._breadcrumbs = this._breadcrumbs.slice(-maxCrumbs); - this._client?.recordDroppedEvent('buffer_overflow', 'log_item'); } this._notifyScopeListeners(); diff --git a/packages/core/test/lib/client.test.ts b/packages/core/test/lib/client.test.ts index d820b599e686..e2c3269c4929 100644 --- a/packages/core/test/lib/client.test.ts +++ b/packages/core/test/lib/client.test.ts @@ -357,22 +357,6 @@ describe('Client', () => { expect(isolationScopeBreadcrumbs).toEqual([{ message: 'hello3', timestamp: expect.any(Number) }]); }); - test('it records `buffer_overflow` client discard reason when buffer overflows', () => { - const options = getDefaultTestClientOptions({ maxBreadcrumbs: 1 }); - const client = new TestClient(options); - const recordLostEventSpy = vi.spyOn(client, 'recordDroppedEvent'); - setCurrentClient(client); - getIsolationScope().setClient(client); - client.init(); - - addBreadcrumb({ message: 'hello1' }); - addBreadcrumb({ message: 'hello2' }); - addBreadcrumb({ message: 'hello3' }); - - expect(recordLostEventSpy).toHaveBeenCalledTimes(2); - expect(recordLostEventSpy).toHaveBeenLastCalledWith('buffer_overflow', 'log_item'); - }); - test('calls `beforeBreadcrumb` and adds the breadcrumb without any changes', () => { const beforeBreadcrumb = vi.fn(breadcrumb => breadcrumb); const options = getDefaultTestClientOptions({ beforeBreadcrumb });