Volume level mismatch upon unlocking session
Version, Distribution, Desktop Environment:
Any Pipewire version provided by the distro repos since the release of GNOME Shell 3.38 (didn't use Pipewire before said DE version)
Debian 11 (testing) with GNOME Shell 3.38 (used the default repo provided (0.3.19) as well as the Debian experimental repo (0.3.27))
Arch Linux with GNOME Shell 3.38 (using default GDM packages)
Description of Problem:
Unlocking the session from suspend/sleep/hibernate/screen locking time out, the volume level is set way higher than before the session lock
How Reproducible:
100% of the time
Steps to Reproduce:
- Get session to lock or computer to suspend
- Reactivate computer into lock screen
- Unlock session
Actual Results:
Volume level is set way higher than before lock/suspend of session
Expected Results:
Volume level is the same as before lock/suspend of session
Additional Info:
Causing even the slightest update to the volume after unlocking will set it back to pre bug level +/- the change in user input to update.
Used https://wiki.debian.org/PipeWire#Using_as_a_substitute_for_PulseAudio.2FJACK.2FALSA for Debian install and Arch Wiki on Arch Linux install.