@@ -40,6 +40,8 @@ Showable {
4040 return
4141 }
4242
43+ closeOverlayScope();
44+
4345 dashContent.closePreview();
4446
4547 if (scopeIndex == dashContent.currentIndex && !reset) {
@@ -50,6 +52,10 @@ Showable {
5052 dashContent.setCurrentScopeAtIndex(scopeIndex, animate, reset)
5153 }
5254
55+ function closeOverlayScope() {
56+ dashContent.x = 0;
57+ }
58+
5359 SortFilterProxyModel {
5460 id: filteredScopes
5561 model: Scopes {
@@ -107,7 +113,7 @@ Showable {
107113 clip: scale != 1.0
108114 visible: scope != null
109115 onBack: {
110− dashContent.x = 0;
116+ closeOverlayScope();
111117 }
112118 onGotoScope: {
113119 // TODO