diff --git a/applets/taskmanager/package/contents/ui/ContextMenu.qml b/applets/taskmanager/package/contents/ui/ContextMenu.qml --- a/applets/taskmanager/package/contents/ui/ContextMenu.qml +++ b/applets/taskmanager/package/contents/ui/ContextMenu.qml @@ -155,7 +155,11 @@ }); menu.addMenuItem(menuItem, virtualDesktopsMenuItem); - menu.addMenuItem(newSeparator(menu), virtualDesktopsMenuItem); + // Technically media controls and audio streams are separate but for the user they're + // semantically related, don't add a separator inbetween. + if (!menu.visualParent.hasAudioStream) { + menu.addMenuItem(newSeparator(menu), virtualDesktopsMenuItem); + } // If we don't have a window associated with the player but we can quit // it through MPRIS we'll offer a "Quit" option instead of "Close"