Since 88f8b43d3adf0250fbdba4fb1d08bfc07c9d686d, none of my global shortcuts for "Play/Pause media playback", Media Playback Next" and "Media Playback Previous" are working no matter which app is playing autio. Their shortcuts still appear in the Shortcuts KCM, but do nothing when pressed. The widget itself still works as expected, so it's not a problem ha the audio-playing app being registered incorrectly.
Can you run screenkeys on X11 to make sure the key press is actually emitted?
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/3289
I can confirm that the keypresses are emitted. My shortcuts are Ctrl+Alt+{Left,Right,Spacebar}.
Does searching for kglobalaccel return anything in Qt D-Bus Viewer?
Yes. But strangely, as I was debugging in dbus viewer, it started working. Will re-open if I see it happen again.
Git commit 765363a63d096fed73dd6674652a534890d0c82e by Fushan Wen. Committed on 18/09/2023 at 18:42. Pushed by fusionfuture into branch 'master'. libkmpris: test media keys M +1 -0 .kde-ci.yml M +8 -1 appiumtests/utils/mediaplayer.py M +7 -0 libkmpris/autotests/CMakeLists.txt A +181 -0 libkmpris/autotests/mediakeystest.py https://invent.kde.org/plasma/plasma-workspace/-/commit/765363a63d096fed73dd6674652a534890d0c82e