SAP Knowledge Base Article - Public

3060958 - SCORM Inline window freezes on blank screen when closing inline content window

Symptom

Closing inline content window on SCORM causes window to blank & freeze forcing user to close out browser.

Environment

SAP SuccessFactors Learning (LMS - 1H2021)

Reproducing the Issue

  1. Enable Inline content window for SCORM object.
  2. Refer to incorrect SCORM setup in CAUSE section below.
  3. Attempt to close inline content window before content completion and notice SYMPTOM occurs.

Cause

Post refactor of inline content SCORM API to be congruent with recent chromium browser changes of asynchronous communications API updates (See KBA 3004821) & when using SCORM content that is incorrectly designed to not call LMSFinish on unload as per SCORM standards (https://scorm.com/scorm-explained/technical-scorm/run-time), the window freezes awaiting the call.

Resolution

Content designer should redesign the SCORM content to compliant standards to ensure LMSFinish is called on unload and should add an "onbeforeunload" event listener in the main body of the content document that calls LMSFinish for proper bookmarking as well.

Workaround for indirect cause of LMS session freezing:
Close out the browser window as to allow login.

Note: New enhancement to prevent improper SCORM design to cause session freeze is implemented in LRN-112973 for 2H2021 (b2111) release.

See Also

3004821 - Legacy inline launch synchronous SCORM API bookmarking in chromium browsers



 

Keywords

SAP, sf, successfactors, lms, learning, inline, content, window, freeze, blank, SCORM , KBA , LOD-SF-LMS-CNT , Content , LOD-SF-LMS , Learning Management System , LOD-SF-LMS-ITE , Items , Problem

Product

SAP SuccessFactors Learning 2105