From d1417f602fa36ed4489f40d566a5bb72ec3cfd99 Mon Sep 17 00:00:00 2001 From: jonadimovska Date: Mon, 24 Nov 2025 18:37:08 +0100 Subject: [PATCH] fix(noise cancellation): delay toggling until initialization is finished - await disable before disposing filterNode --- packages/audio-filters-web/src/NoiseCancellation.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/audio-filters-web/src/NoiseCancellation.ts b/packages/audio-filters-web/src/NoiseCancellation.ts index 4b66b95201..8487ae109a 100644 --- a/packages/audio-filters-web/src/NoiseCancellation.ts +++ b/packages/audio-filters-web/src/NoiseCancellation.ts @@ -238,7 +238,7 @@ export class NoiseCancellation implements INoiseCancellation { this.audioContext = undefined; } if (this.filterNode) { - this.disable(); + await this.disable(); this.filterNode.removeEventListener( 'buffer_overflow', this.handleBufferOverflow,