diff --git a/panels/dock/package/main.qml b/panels/dock/package/main.qml index 49a935a6d..0d6d7921e 100644 --- a/panels/dock/package/main.qml +++ b/panels/dock/package/main.qml @@ -394,6 +394,7 @@ Window { if (button === Qt.RightButton && lastActive !== dockMenuLoader.item) { // maybe has popup visible, close it. Panel.requestClosePopup() + viewDeactivated() MenuHelper.openMenu(dockMenuLoader.item) } if (button === Qt.LeftButton) {