Hi Matt,
Thanks, that’s really helpful.
A few clarifications from our side that are probably important.
The issue is specifically happening in the Docebo Go.Learn mobile app, rather than in a standard mobile browser. We use a white-labelled version of the Go.Learn app, and we’re seeing the same behaviour on both iOS and Android.
The desktop/browser version appears to behave as expected.
The current behaviour is:
- Desktop/browser: suspend and recall appear to work as expected.
- Go.Learn app on iOS: suspend / recall only works reliably when the Exit Course button is pressed.
- Go.Learn app on Android: same behaviour.
- When the Exit Course button is pressed in the app, progress saves, but the course does not close/exit cleanly.
Just to clarify the Legacy Evolve setup, we were using:
- Advanced tracking
- Use Alternate Window Close Method
- LMS exit status set to Auto
The Exit Course button didn’t properly close the course in Legacy Evolve either, so that part is not completely new for us. The key difference is that Legacy Evolve still suspended and recalled learner progress correctly. Learners could leave the course through the app/LMS flow and later resume from the correct place.
In New Evolve, suspend / recall only seems to work reliably if the learner uses the Exit Course button. If they exit via the Go.Learn app’s normal close/back flow, the course does not appear to recall progress correctly.
That creates the blocker for us:
- The only reliable way to save/recall progress in the app appears to be the Exit Course button.
- However, the Exit Course button then does not actually exit/close the course cleanly in the app.
I also found your November 2025 post on SCORM improvements in New Evolve, where you mentioned that SCORM 2004 should have full save/restore support, with bookmarking based on the last thing viewed. Based on that, should New Evolve SCORM 2004 be expected to save/restore suspend data during normal learner exit behaviour, or is full suspend/recall dependent on the Exit Course button being pressed?
A couple of questions from our side:
- Could the removal of the Legacy options “Use Alternate Window Close Method” and “LMS exit status: Auto” affect this behaviour in Docebo Go.Learn?
- Is there an equivalent setup in New Evolve for suspend / recall without relying on the floating Exit Course button?
- Is there any debug output or logging we can enable to confirm whether suspend data, lesson location, commit, and terminate are being called when exiting through the Go.Learn app?
Unfortunately, we’re not able to provide direct access to our Docebo instance for testing. We can provide screenshots, screen recordings, the exported SCORM package, and exact test steps if that would help.
Thanks,
Josh