@@ -371,20 +371,19 @@ Item {
371371 id: tutorial
372372 objectName: "tutorial"
373373 anchors.fill: parent
374− active: AccountsService.demoEdges && shell.mode !== "greeter"
375− paused: lightDM.greeter.active
376− launcher: launcher
377− panel: panel
378− edgeSize: shell.edgeSize
379374
380375 // EdgeDragAreas don't work with mice. So to avoid trapping the user,
381− // we'll tell the tutorial to avoid using them on the Desktop. The
376+ // we skip the tutorial on the Desktop to avoid using them. The
382377 // Desktop doesn't use the same spread design anyway. The tutorial is
383378 // all a bit of a placeholder on non-phone form factors right now.
384379 // When the design team gives us more guidance, we can do something
385380 // more clever here.
386− // TODO: use DeviceConfiguration instead of checking source
387− useEdgeDragArea: applicationsDisplayLoader.source != Qt.resolvedUrl("Stages/DesktopStage.qml")
381+ active: usageScenario != "desktop" && AccountsService.demoEdges
382+
383+ paused: LightDM.Greeter.active
384+ launcher: launcher
385+ panel: panel
386+ edgeSize: shell.edgeSize
388387
389388 onFinished: {
390389 AccountsService.demoEdges = false;