Skip to content
  • There are no suggestions because the search field is empty.

LMS Maintenance Notes - June 23rd, 2026

This release includes Course Studio, new platform features, usability improvements, and fixes across several areas of the LMS. 

New Features

[eCommerce] – Stripe Payment Processing

Stripe is now available as an alternative payment processor alongside Recurly. Administrators can configure Stripe directly from the Integrations > eCommerce settings page, where API keys are stored securely and displayed in masked form. Learners will see a streamlined inline checkout experience that supports multiple currencies, automatic tax calculation, and promotion code discounts. Existing Recurly and PayPal workflows remain fully intact with no changes required.

 

[eCommerce] – Gross, Net, and VAT Price Display

Course pricing pages now support clear labeling of gross and net prices alongside VAT. This brings checkout displays in line with EU eCommerce standards, making it straightforward to show whether a listed price includes or excludes tax — without requiring manual workarounds in course descriptions.

[Authentication] – Deep Link Redirect After Login

Users who click a shared link or email notification while logged out are now taken directly to their intended destination after signing in or registering, rather than being dropped on the home page. This applies to both learner and admin areas, and covers assignment emails, marketing links, and purchase pages. If a user does not have access to the linked content, they will see the appropriate access-denied message instead of a silent redirect.

[Admin] – Centralized Content Metadata Management

A new central location in Content > Organize Content > Metadata allows administrators to create and manage tags, categories, roles, skills, and other metadata in one place. These can be applied across courses, learning paths, resources, certification paths, and quizzes. Existing tag and category data has been migrated automatically, and each metadata item can be toggled active or visible to learners as needed.

[Learner] – Badges Overhaul

Badge support is being introduced to recognize learner achievements across the platform. Badges can be awarded for course and learning path completions, providing learners with visible recognition of their progress and accomplishments. Badges can now be customized via uploadedle icons allowing for more branding


Bug Fixes

[Certificates] – Abnormally Large Font Size

Certificates were displaying oversized text on certain heading elements, including the title and recipient fields, due to a font size configuration that exceeded normal display bounds. This has been corrected so certificate text renders at the intended size.

[Certificates] – Slow or Blank Preview Loading

The certificate preview visualizer was intermittently loading slowly or displaying a blank panel, requiring users to manually click Preview to trigger rendering. Performance improvements have been made to ensure the preview loads reliably.

[Checklists] – Label Keys Showing Instead of Text

Checklist tasks requiring a file upload were displaying internal system keys rather than readable labels. Learners will now see friendly text "Upload File" and "File Uploaded" at each stage of the upload process.

[Checklists] – Error When Deleting an Attached Resource

Deleting a resource that was linked to a checklist task was causing an error and leaving the resource in a partially deleted state — still attached to the checklist and blocking reuse of the same resource name. This has been fixed so resources can be removed cleanly.

[Checklists] – Upload Section Missing When Creating a New Resource Task

When adding a new Resource Task to a checklist and choosing to create a new resource, the file upload section was missing from the form. Admins can now upload files when creating resources directly from the checklist task editor.

[Integrations] – Public API Documentation Returning an Error

The API documentation page accessible from Settings > Integrations > Public API Keys was returning a bad request error for all users. The page now loads correctly for Global Admins.

[Account] – Forgot Password Message Appearing Across Sites

If a user requested a password reset on one site and then attempted a reset on a different site using the same email address, they incorrectly received a "request recently sent" message, even though no request had been made on that second site. A check has been corrected to be properly scoped per site so this no longer occurs.

[Learning Paths] – Badge Icon Cut Off in Catalog

Badge icons on learning path catalog cards were being clipped and not fully visible across multiple browsers and operating systems. The display has been corrected so badge icons appear in full.

[Course Studio] – Failure to Launch Error

Courses built in Course Studio were presenting a launch error for some users after publishing. The underlying cause has been fixed and affected courses now open as expected.

[Courses] – Video Completion Not Registering

Some learners who watched video-based courses in full were not being marked as complete, despite meeting the required watch percentage. This issue with completion tracking has been resolved.

[Courses] – Rating Score and Number Overlapping on Mac

Course rating displays on macOS were showing the score and its numeric label stacked on top of one another, making them unreadable. This layout issue has been corrected for Mac users.

[Courses] – Learners Appearing Incomplete After Finishing a Course

In rare cases, a timing issue during course launch could result in a learner's completion not being saved correctly, causing their transcript to show a course as still in progress even after finishing it. A fix has been applied to prevent this from occurring and affected records have been corrected.

[Reporting] – Course Survey Report Returning No Results When Filtered

Filtering the Course Survey report by a specific survey name was returning zero results even when data existed, while removing the filter showed results correctly. The filtering logic has been corrected.

[Reporting] – Error When Editing a Re-Run Report

Attempting to edit a report after using the re-run option was producing an error. This has been resolved so reports can be edited normally after being re-run.

[Reporting] – Due Date Entries Not Appearing in Report

Certain learners with overdue course assignments were not appearing in the due date report until well after their deadlines had passed. This reporting gap has been resolved so that past-due entries surface correctly and on time.

[Search] – Number-Only Search Terms Returning No Results

Searching with a term made up entirely of numbers (for example, "109") was returning no results, even when matching content existed. Search now handles numeric-only terms the same as any other query.

[Performance] – Learning Path Status Updates

A process used during learning path completions has been updated to reduce the processing load on reporting. This change improves overall system performance, particularly for large organizations with high course activity.

[Emails] – Support Email Address Not Applied in Automated Messages

Automated system emails that include a support contact address were not picking up the address configured in site settings, showing a default address instead. This has been corrected so the configured support email displays in all automated messages.

[Session] – Inactivity Timeout Improvements

The inactivity timeout was logging users out during legitimate activity, such as watching a long video or creating an assessment, causing loss of unsaved work. Improvements have been made to better detect active sessions so users are not unexpectedly signed out during extended but engaged interactions.