Forums Bug Reports Thread

SCORM player toolbar references FontAwesome icon but the standalone wrapper never loads FontAwesome (Law 1)

Patrick Bass · Jun 6 · 9 · 1 Locked
[Minor] [Normal Priority] [Bug Fixed] [Always Reproduces]
🚀 OP Jun 6, 2026 6:45pm

Area: mobieusLearn (audit p8) · Surface: /learn/scorm/launch/{attemptId} (SCORM player wrapper) · Dimension: law-violations · Severity: minor

The Exit button's back-arrow icon will render as a blank box / missing glyph because the FontAwesome font is never loaded in this standalone page. The text 'Exit' still shows so it's not a blocker, but it's a visible rough edge on the learner's SCORM playback chrome.

Evidence

platform/templates/learn/play/scorm-wrapper.php is a standalone `<!doctype html>` document (line 3) that does NOT include layouts/base.php and loads only scorm-adapter.js (line 43) — no FontAwesome stylesheet (grep for font-awesome/cdnjs/all.min.css in the file returns nothing). Yet line 47 renders `<a href="..."><i class="fa-solid fa-arrow-left" aria-hidden="true"></i> Exit</a>`. The cmi5 wrapper by contrast goes through base.php (cmi5-wrapper.php:38) and correctly uses a Unicode '←' arrow (line 25).

Suggested fix. Either drop the FA <i> and use a Unicode arrow like the cmi5 wrapper ('← Exit'), or add the FontAwesome stylesheet <link> to the SCORM wrapper's <head>. The Unicode-arrow approach matches the sibling cmi5 wrapper and keeps the standalone page lightweight.

Filed by the automated tenant-app audit and adversarially evidence-verified. Status: verified. Open — not yet actioned.


Patrick Bass
@mobieus

🚀 Jun 7, 2026 5:44am

Resolved — fixed and deployed. Commit 059d6bf29b6f, shipped dev-first then to all tenants on 2026-06-06.

Replaced the FontAwesome <i class="fa-solid fa-arrow-left"> Exit icon with a Unicode arrow '← Exit' in the SCORM wrapper bar. This standalone page loads no FontAwesome stylesheet, so the FA glyph never rendered; the Unicode arrow matches the sibling cmi5-wrapper.php and keeps the page lightweight.

Status: fixed. Thread closed and locked.


Patrick Bass
@mobieus

Log in or register to reply to this thread.