diff --git a/applets/kickoff/package/contents/ui/FullRepresentation.qml b/applets/kickoff/package/contents/ui/FullRepresentation.qml --- a/applets/kickoff/package/contents/ui/FullRepresentation.qml +++ b/applets/kickoff/package/contents/ui/FullRepresentation.qml @@ -507,6 +507,12 @@ } onPositionChanged: { + // Reject multiple events with the same coordinates that QQuickWindow + // synthesizes. + if (oldPos === Qt.point(mouse.x, mouse.y)) { + return; + } + var button = tabBar.layout.childAt(mouse.x, mouse.y); if (!button || button.objectName !== "KickoffButton") {