@@ -1480,6 +1480,19 @@ Rectangle {
1480 launcher.available = true;
1480 launcher.available = true;
1483+ function test_hoverOnEdgeBarrerPreventsHiding() {
1484+ revealByEdgePush();
1486+ // Make sure the mouse is on the very left edge (on top of the barrier)
1487+ mouseMove(root, 1, root.height / 2);
1489+ // trigger the hide timer
1490+ compare(fakeDismissTimer.running, true);
1491+ fakeDismissTimer.triggered();
1493+ compare(launcher.state, "visibleTemporary");
1483 function test_hintOnSizeChange() {
1496 function test_hintOnSizeChange() {
1484 var oldSize = launcher.panelWidth;
1497 var oldSize = launcher.panelWidth;
1485 launcher.maxPanelX = -launcher.panelWidth;
1498 launcher.maxPanelX = -launcher.panelWidth;