Can't automatically switch to Headphone in single profile
Summary
I'm not sure this is a bug or a feature improvement. If Speaker and Headphone use different PCMs, when headphone is plugged in, pulseaudio will fail to switch to headphone automatically in single profile mode.
environment
pulseaudio 13.x
Steps to reproduce
Prepare the proper UCM config files. And speaker is selected as the output port. Plug in headphone.
What is the current bug behavior?
The speaker is still selected as the output port
What is the expected correct behavior?
Pulseaudio should select the Headphone as the output port automatically