chamilo / chamilo-lms

Chamilo is a learning management system focused on ease of use and accessibility
https://chamilo.org
GNU General Public License v3.0
785 stars 478 forks source link

[question] JS and Scorm on Chrome 80 #3076

Closed marshel closed 4 years ago

marshel commented 4 years ago

Describe https://rusticisoftware.com/blog/scorm-and-aicc-courses-break-from-chrome-80/

Chrome 80 (releases on feb/2020) changes the unload and beforeunload behavior on javascript which may affect SCORM related progress and results.

Is Chamilo aware and ready for this?

ywarnier commented 4 years ago

I tried Chamilo (the 1.11.x branch) with Chrome 80 and a simple SCO SCORM package and could get back inside at the point where I left it (which was not the end of the SCO) after:

All cases worked fine, so I suppose we were Chrome 80-ready already...

I remember vaguely removing the "synchronous" messaging (replacing by asynchronous) a few years ago because it was locking the browser. That must have done it.

I'm closing this issue because I believe my test case is enough, but feel free to correct me if you detect anything wrong.