@@ -346,6 +346,25 @@ Item {
346 tryCompare(spreadView, "contentX", -spreadView.shift)
346 tryCompare(spreadView, "contentX", -spreadView.shift)
349+ function test_cantAccessPhoneStageWhileRightEdgeGesture() {
350+ var spreadView = findChild(phoneStage, "spreadView");
351+ var eventEaterArea = findChild(phoneStage, "eventEaterArea")
353+ var startX = phoneStage.width - 2;
354+ var startY = phoneStage.height / 2;
356+ var endX = phoneStage.width / 2;
358+ touchFlick(phoneStage, startX, startY, endX, endY,
359+ true /* beginTouch */, false /* endTouch */, units.gu(10), 50);
361+ compare(eventEaterArea.enabled, true);
363+ touchRelease(phoneStage, endX, endY);
365+ compare(eventEaterArea.enabled, false);
349 function test_leftEdge_data() {
368 function test_leftEdge_data() {
351 { tag: "normal", inSpread: false, leftEdgeDragWidth: units.gu(5), shouldMoveApp: true },
370 { tag: "normal", inSpread: false, leftEdgeDragWidth: units.gu(5), shouldMoveApp: true },