AirPods only show "Headset" and not "Hands Free"
Affected version
- OS: Fedora 39
- Gnome: Gnome Shell 45.3
- Issues appears in Xorg & Wayland
- Issues happens without extensions
Bug summary
When I use any other BT Headet with mic it shows two entries:
<BT_HEADSET_NAME> Headset
<BT_HEADSET_NAME> Hands Free
But with the Airpods it only shows
Headsets - AirPods
Steps to reproduce
1 . Connect AirPods via Bluetooth 2 . Go to the Volume Slider list 3 . Try to select the Hands Free mode
What happened
It's not on the list with AirPods (but it appears with other like a JBL)
What did you expect to happen
It should appear in the list, because of the lack of this if we change it in settings and then select it again here it crashes Gnome-Shell.
Relevant logs, screenshots, screencasts etc.
Even known in the Gnome Audio Output list the Hands Free is there
When I select it on the Gnome List it doesn't show as selected in the extension:
If I then try to select it in the shell, it crashes with the following output:
jan 25 15:09:07 ryzenbox gnome-shell[2835]: **
jan 25 15:09:07 ryzenbox gnome-shell[2835]: Gvc:ERROR:../subprojects/gvc/gvc-mixer-card.c:168:gvc_mixer_card_get_profile: code should not be reached
jan 25 15:09:07 ryzenbox gnome-shell[2835]: Bail out! Gvc:ERROR:../subprojects/gvc/gvc-mixer-card.c:168:gvc_mixer_card_get_profile: code should not be reached
jan 25 15:09:07 ryzenbox gnome-shell[2835]: == Stack trace for context 0x557af2a8bed0 ==
jan 25 15:09:07 ryzenbox gnome-shell[2835]: #0 557af2b53a18 i resource:///org/gnome/shell/ui/status/volume.js:319 (1340c1821290 @ 25)
jan 25 15:09:07 ryzenbox gnome-shell[2835]: #1 557af2b53980 i resource:///org/gnome/shell/ui/status/volume.js:144 (1340c181cb50 @ 61)
jan 25 15:09:07 ryzenbox gnome-shell[2835]: #2 557af2b538e8 i resource:///org/gnome/shell/ui/popupMenu.js:194 (92bbf3e7e70 @ 25)
jan 25 15:09:07 ryzenbox gnome-shell[2835]: #3 557af2b53858 i resource:///org/gnome/shell/ui/popupMenu.js:111 (92bbf3e7bf0 @ 27)
jan 25 15:09:07 ryzenbox gnome-shell[2835]: #4 557af2b537c8 i resource:///org/gnome/shell/ui/init.js:21 (92bbf370ba0 @ 48)