Tutorial: Server-State bei Neustart korrekt zuruecksetzen

- forceRestart ruft API.resetTutorialState() auf
- _startInternal setzt Server-State auf Step 0 bei Neustart
- Chat zeigt jetzt 1/31 statt altem Stand
Dieser Commit ist enthalten in:
Claude Dev
2026-03-23 21:57:10 +01:00
Ursprung d2afd102e0
Commit 412f869210

Datei anzeigen

@@ -1227,6 +1227,9 @@ const Tutorial = {
return; return;
} }
if (forceRestart) {
try { API.resetTutorialState(); } catch(e) {}
}
this._startInternal(forceRestart ? 0 : null); this._startInternal(forceRestart ? 0 : null);
}, },
@@ -1257,6 +1260,11 @@ const Tutorial = {
this._highestStep = -1; this._highestStep = -1;
this._currentStep = -1; this._currentStep = -1;
// Server-State auf Anfang setzen wenn Neustart
if (!resumeStep || resumeStep === 0) {
API.saveTutorialState({ current_step: 0, completed: false }).catch(function() {});
}
// Overlay einblenden + Klicks blockieren // Overlay einblenden + Klicks blockieren
this._els.overlay.classList.add('active'); this._els.overlay.classList.add('active');
document.body.classList.add('tutorial-active'); document.body.classList.add('tutorial-active');