SUMMARY When you click on the microphone icon in the task bar to mute/un-mute, the message that pops up on-screen shows the opposite of what you've done. STEPS TO REPRODUCE 1. Click on the microphone icon in the bottom right (task bar) to mute/un-mute. OBSERVED RESULT If you click to mute, the message that pops up on-screen shows 'Volume 100%'. If you click the icon again to un-mute, the message says 'Microphone Muted'. EXPECTED RESULT The opposite on-screen messages for the respective actions. SOFTWARE/OS VERSIONS Linux/KDE Plasma: openSUSE Tumbleweed/Plasma 5.27.6 KDE Plasma Version: 5.27.6 KDE Frameworks Version: 5.107.0 Qt Version: 5.15.10 ADDITIONAL INFORMATION Love you folks <3
Can confirm.
The problem seems to be that when we get to MicrophoneIndicator::volumePercent(), source->isMuted() returns the opposite of what it should.
*** Bug 492212 has been marked as a duplicate of this bug. ***
*** Bug 486089 has been marked as a duplicate of this bug. ***
*** Bug 465301 has been marked as a duplicate of this bug. ***
Confirmed on Debian Trixie (updated 2026-06-10). This is likely a = and ! confusion.
Does the mute status of the interface actually change fast enough in a multithreading to supply such upto date information? I can't move my mouse fast enough to actually click the OSD for any use. A click hold supplies more information for a user, so is this OSD just unnecessary?
*** Bug 521690 has been marked as a duplicate of this bug. ***
In progress with https://invent.kde.org/plasma/plasma-pa/-/merge_requests/415.
Git commit 20bd08db0834f3f31d7f63e903dddf3d13bd50d1 by Nate Graham, on behalf of Undef Fox. Committed on 12/08/2026 at 22:25. Pushed by ngraham into branch 'master'. microphoneindicator: Show correct information in OSD when using to toggle mute When toggling 'mute all' for source devices by clicking on the microphone indicator widget, sometimes update signal comes from a different device first, causing osd to show un-updated info. This ensuers that OSD only shown when default device is the one sending the update signal. FIXED-IN: 6.8.0 M +27 -2 src/qml/microphoneindicator.cpp M +2 -0 src/qml/microphoneindicator.h https://invent.kde.org/plasma/plasma-pa/-/commit/20bd08db0834f3f31d7f63e903dddf3d13bd50d1