2f368643ad
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 <noreply@anthropic.com>