Bluetooth stops switching default devices after resuming system from suspend state
Bluetooth Radio, Bluetooth Headset, Desktop Environment, Distribution, Version (Bluez, Kernel, and PipeWire): Laird BT851, Sony WH-1000XM4, Gnome Wayland, Arch Linux, BlueZ stable not sure, 5.11 rc6 with bluetooth-next applied, Git master version of PipeWire
Description of Problem: Bluetooth headset fails to reconnect when system is resumed from suspend to RAM, and when connected manually, applications do not switch to it or play audio until the pipewire and pipewire-pulse user services are forcibly restarted using systemctl.
How Reproducible: Fairly reproducible.
Steps to Reproduce:
- Connect Bluetooth headset
- Suspend system using power button
- Wake system using power button
- Open settings and reconnect headset
Actual Results: Headset does not automatically reconnect. Headset does not produce audio from already running applications when manually connected in Gnome Control Center.
Expected Results: Headset automatically connects, or at least takes over sound output when connected.
Additional Info Eg. Additional Kernel Patches, pw-dump > file (As Attachment Please): Cannot add that now, as I'm not even in Linux at the moment. I just rebooted to Windows, where everything Just Works.