@@ -1553,5 +1553,25 @@ Rectangle {
1553 verify(surface);
1553 verify(surface);
1554 return surface.activeFocus;
1554 return surface.activeFocus;
1557+ function test_tabCyclyingInShutdownDialog() {
1560+ testCase.showPowerDialog();
1562+ var dialogs = findChild(orientedShell, "dialogs");
1563+ var buttons = findChildsByType(dialogs, "Button");
1565+ tryCompare(buttons[0], "activeFocus", true);
1567+ keyClick(Qt.Key_Tab);
1568+ tryCompare(buttons[1], "activeFocus", true);
1570+ keyClick(Qt.Key_Tab);
1571+ tryCompare(buttons[2], "activeFocus", true);
1573+ keyClick(Qt.Key_Tab);
1574+ tryCompare(buttons[0], "activeFocus", true);