Bug 259777
Summary: | (macOS 14 Beta, Safari V17): Incoming and outgoing audio is not available, and audio is broken, if User connects BLUETOOTH device for a WebRTC call | ||
---|---|---|---|
Product: | WebKit | Reporter: | Madara Freimane <madara.freimane> |
Component: | WebRTC | Assignee: | Nobody <webkit-unassigned> |
Status: | REOPENED | ||
Severity: | Critical | CC: | ddp.bkdn, webkit-bug-importer, youennf |
Priority: | P2 | Keywords: | InRadar |
Version: | Safari 17 | ||
Hardware: | Mac (Apple Silicon) | ||
OS: | Other |
Madara Freimane
Summary:
(macOS 14 Beta, Safari V17): Incoming and outgoing audio is not available, and audio is broken, if User connects BLUETOOTH device for a WebRTC call
Tested devices:
The bug is reproducible on:
- MacBook Pro (M1, 2020, macOS Sonoma 14 Public Beta (23A5286i)) and Safari (Version 17.0 (19616.1.20.11.3))
- MacBook Pro (M1, 2020, macOS Sonoma 14 Developer Beta 4 (23A5301g)) and Safari (Version 17.0 (19616.1.24.11.3))
The bug is not reproducible on:
- MacBook Pro (M1, 2020, macOS Sonoma 14 Public Beta (23A5286i)) and Google Chrome (V115)
- MacBook Pro (M1, 2020, macOS Ventura 13.5) and Safari 16.6
Use case:
Precondition:
Safari browser opened
Steps:
Use case1:
1. macOS User connects Bluetooth headphones with a MacBook
2. macOS User joins a WebRTC call, and observes the incoming and outgoing audio
Use case2:
1. macOS User joins a WebRTC call
2. macOS User connects Bluetooth headphones with a MacBook, and observes the incoming and outgoing audio
Actual result:
- Incoming and outgoing audio is not available, and audio is broken, if User connects Bluetooth device for a WebRTC call using Safari browser.
- There is no problems if User uses the Google Chrome browser on macOS 14.
Expected result:
The Incoming and outgoing audio are available, if User connects Bluetooth device for a WebRTC call using Safari browser
Reproducibility:
100%
Additional information:
Used the following Bluetooth devices for the testing purposes:
- Apple AirPods (2nd generation)
- Huawei FreeBuds 4i
- JBL TUNE500BT
-Sysdiagnostics file added:
https://drive.google.com/file/d/1J-WqikqpxOJ-ROI4KaYt9LzBg9mhxxp7/view?usp=sharing
(bug reproduced at 13:43, EET, 03.08.2023.)
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/113681408>
Madara Freimane
Bug is not reproducible anymore with:
- MacBook Pro (M1, 2020, macOS Sonoma 14.0 Developer Beta 5 (23A5312d)) and Safari (V17.0 (19616.1.26.11.3))
Used headphones:
- Apple AirPods (2nd generation)
- Huawei FreeBuds 4i
youenn fablet
Please reopen if needed.
Madara Freimane
Hi, Youenn!
I see again this issue on macOS and Safari. Problem - User does not have incoming audio for first 30 seconds and outgoing audio, if User who uses Safari browser connects Bluetooth headphones while in WebRTC call.
Bug is reproducible with:
- MacBook Pro (M1, 2020, macOS 14.1 Beta (23B5067a)) and Safari (17.1 (19616.2.9.11.6))
Bug is not reproducible with:
- MacBook Pro (M1, 2020, macOS 14.1 Beta (23B5067a)) and Google Chrome (V118.0.5993.117)
Added a new sysdiagnostics file (bug reproduced at 11:35 EET, 30.10.2023):
https://drive.google.com/file/d/1yMojqHvMcl7UofStkAuGyxPFkcbtn-Ft/view?usp=sharing
Madara Freimane
Reopen ticket as a bug is still reproducible.
PhungDuong
Hi, Youenn!
The bug is also reproducible on:
- iOS 17.6 (not frequency)
- iOS 17.6.1 (100%)
Used headphones: Apple AirPods (2nd generation)
PhungDuong
Dear all,
On iOS 18 even though bluetooth is connected, WebRTC video call still does not automatically select Airpod microphone and Airpod speaker.
It selected iPhone micro and Iphone speaker.
Tested devices:
- iPhone 14 pro, iOS 18 with AirPod pro
Expected:
- Incoming and outgoing audio through the Airpod microphone and Airpod speaker.
PhungDuong
Bug is still reproducible on iOS/iPad 18.0.1
PhungDuong
Bug is still reproducible on iOS/iPad 18.1