From 2f368643ad903e615c8747f35b3b1cf86f125b1d Mon Sep 17 00:00:00 2001 From: sravan Date: Wed, 22 Jul 2026 19:30:35 +0530 Subject: [PATCH] =?UTF-8?q?fix(ios=20audio):=20stop=20dropping=20call=20au?= =?UTF-8?q?dio=20on=20tap=20=E2=80=94=20never=20reconfigure=20session=20mi?= =?UTF-8?q?d-call?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Root cause of 'tapping stops the Bluetooth audio': bzUnlockAudio fires on EVERY tap during a call and called bzApplyRoute -> setSpeaker(false) -> configureDevice, whose setCategory+setActive(true) reconfigures the AVAudioSession mid-call and interrupts WebKit's audio unit, dropping the call audio. Fix: bzApplyRoute on iOS no longer touches the session at all (only wires the route-icon listener); iOS keeps auto-routing. build batch152. Co-Authored-By: Claude Opus 4.8 --- server/public/home.html | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/server/public/home.html b/server/public/home.html index e2870c0..9822022 100644 --- a/server/public/home.html +++ b/server/public/home.html @@ -1158,7 +1158,7 @@ -