Bug 509670

Summary: The microphone mute toggle button does not mute/unmute the right microphone
Product: [Plasma] plasmashell Reporter: fililip <team>
Component: Audio Volume widgetAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED INTENTIONAL    
Severity: normal CC: isma.af, mumei6102, nate, notmart, team
Priority: NOR    
Version First Reported In: 6.4.90   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description fililip 2025-09-19 09:25:18 UTC
SUMMARY
When toggling the mute state for a muted default microphone, if more than one input device is present and is unmuted, the muted default microphone does not unmute and is ignored.

STEPS TO REPRODUCE
1. Attach two input devices (A and B)
2. Make A unmuted and set its volume to 10%
3. Make B muted (with its unmuted volume set to 100%) and make it the default input device
4. Attempt to unmute B by hitting the appropriate button combination to trigger the mute toggle shortcut

OBSERVED RESULT
A is muted while B is unaffected

EXPECTED RESULT
B should be unmuted (A should probably not be affected by this at all since it's not the default mic?)

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 6.4.90
KDE Frameworks Version: 6.18.0
Qt Version: 6.10.0
Kernel Version: 6.16.7-arch1-1 (64-bit)
Graphics Platform: Wayland
Processors: 20 × AMD Ryzen AI 9 365 w/ Radeon 880M
Memory: 32 GiB of RAM (27.2 GiB usable)
Graphics Processor: AMD Radeon 880M Graphics

ADDITIONAL INFORMATION
If both A and B are muted or unmuted (same state), the toggle works correctly. Ideally, the non-default microphone should not be affected by this if it's not already muted while the default one is; toggling an active/desired input device appears to make more sense to me here. (My personal use case is a sound interface for my guitar that stays "on" at all times and a microphone that is toggled depending on whether or not I'm using a voice communication/recording app)
Comment 1 Marco Martin 2025-09-22 10:20:17 UTC
can't reproduce locally: the microphone systray icon mutes and unmutes both mics at the same time here
Comment 2 fililip 2025-09-22 11:22:19 UTC
Does the keyboard shortcut work in your case? I happen to only use that method of toggling the mute state (since it's very quick)
Comment 3 Nate Graham 2025-09-23 19:46:09 UTC
For Plasma 6.5, we changed the global mic mute/unmute action to affect all microphone devices — not just the default one — to match what the speaker mute feature does. Therefore what it's doing is pretty much expected here: first it mutes the last unmuted device to get them all to have the same state, then it toggles both of their mute statuses in sync. Again, this now matches what the speaker mute feature does, so now both are unified in behavior.
Comment 4 Błażej Szczygieł 2025-10-29 10:23:30 UTC
Looks like recent microphone changes caused a regression with hotkeys, please take look at: https://bugs.kde.org/show_bug.cgi?id=511310