Bug 259777 - (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
Summary: (macOS 14 Beta, Safari V17): Incoming and outgoing audio is not available, an...
Status: REOPENED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebRTC (show other bugs)
Version: Safari 17
Hardware: Mac (Apple Silicon) Other
: P2 Critical
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-08-03 04:15 PDT by Madara Freimane
Modified: 2023-10-30 04:08 PDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Madara Freimane 2023-08-03 04:15:46 PDT
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.)
Comment 1 Radar WebKit Bug Importer 2023-08-10 04:16:12 PDT
<rdar://problem/113681408>
Comment 2 Madara Freimane 2023-08-18 02:23:34 PDT
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
Comment 3 youenn fablet 2023-09-05 09:00:15 PDT
Please reopen if needed.
Comment 4 Madara Freimane 2023-10-30 04:07:31 PDT
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
Comment 5 Madara Freimane 2023-10-30 04:08:44 PDT
Reopen ticket as a bug is still reproducible.