diff --git a/applets/appmenu/package/contents/ui/main.qml b/applets/appmenu/package/contents/ui/main.qml --- a/applets/appmenu/package/contents/ui/main.qml +++ b/applets/appmenu/package/contents/ui/main.qml @@ -136,6 +136,12 @@ return plasmoid.nativeInterface.currentIndex === index; }); } + + // QMenu opens on press, so we'll replicate that here + MouseArea { + anchors.fill: parent + onPressed: parent.clicked() + } } } }