Storyline vs Rise statement updates on iFrame closing
Aug 17, 2021
We have noticed a difference in how Rise 360 and Storyline Tincan/xAPI courses handle statement updates for courses when an iFrame closes in Chrome. This is causing lessons to sometimes not be completed when learners close the lesson.
Pertaining to Chrome's change last year for disallowing synchronous XHR on page dismissal (https://www.chromestatus.com/feature/4664843055398912), we can see that Storyline courses have implemented Fetch with keepalive so the final updates get completed. However, Rise 360 courses don't seem to be exhibiting the same behaviour as Storyline courses. Is this a bug in Rise 360 Tincan/xAPI courses?