@@ -1620,6 +1620,16 @@ Rectangle {
16201620
16211621 tryCompare(dialogLoader, "item", null);
16221622 compare(window.activeFocusItem, surfaceItem);
1623+
1624+ // Do it twice, our previous solution failed the second time ^_^
1625+ testCase.showPowerDialog();
1626+
1627+ tryCompareFunction(function() { return dialogLoader.item !== null }, true);
1628+
1629+ keyClick(Qt.Key_Escape);
1630+
1631+ tryCompare(dialogLoader, "item", null);
1632+ compare(window.activeFocusItem, surfaceItem);
16231633 }
16241634 }
16251635}