@@ -243,10 +243,7 @@ FocusScope {
243243 return;
244244 }
245245
246− if (scopeView.scope.id === "scopes" || scopeView.scope.id == "clickscope") {
247− // TODO Technically it is possible that calling activate() will make the scope emit
248− // previewRequested so that we show a preview but there's no scope that does that yet
249− // so it's not implemented
246+ if (itemModel.uri.indexOf("scope://") === 0) {
250247 scopeView.scope.activate(result)
251248 } else {
252249 openPreview(index);
@@ -257,7 +254,9 @@ FocusScope {
257254 if (scopeView.pressAndHoldOverride) {
258255 scopeView.pressAndHoldOverride(index);
259256 } else {
260− openPreview(index)
257+ if (itemModel.uri.indexOf("scope://") !== 0) {
258+ openPreview(index)
259+ }
261260 }
262261 }
263262