I have a new problem with GNOME on Fedora 32. Since upgrading, I'm unable to make my Bose QC 35 II headset the default audio device.
I'm not having trouble pairing, nor any general Bluetooth audio problem. I can play audio through VLC, for example, because that application lets me select my audio sink. If I select the headset as an audio output in VLC, then audio is played back on the headset as expected.
However, the GNOME "Sound" preferences don't work as expected. I see the headset there when it is on and connected. If I select the headset as the Output Device, and then scroll down to select an Alert Sound at the bottom of that preferences panel, those alerts will play back on the headset. Nothing else that I've tested does. For example, the audio tests from the Output Device "Test" button will play back on whichever audio device was selected before I switched to the headset.
The problem seems to be specific to the headset. If I have an external monitor connected with headphones plugged in, I'll have Speakers - Built-in Audio as on option, and HDMI as another. Switching between those works as expected. However, I can't switch from either of them to the headset.
If I use "journalctl -f", I can see the following log messages when I successfully switch between other audio output devices. When I switch to the headset, there are no log messages.
May 06 18:46:02 vagabond.private.dragonsdawn.net rtkit-daemon[1117]: Supervising 1 threads of 1 processes of 1 users. May 06 18:46:02 vagabond.private.dragonsdawn.net rtkit-daemon[1117]: Successfully made thread 17248 of process 1446 (/usr/bin/pulseaudio) owned by '556600005' RT at priority 5. May 06 18:46:02 vagabond.private.dragonsdawn.net rtkit-daemon[1117]: Supervising 2 threads of 1 processes of 1 users.