Release notes outline upcoming customer-impacting changes that are expected to be displayed in production environments. Please note that features considered for future development are not included in the notes.
Canvas Catalog is an all-in-one learning solution that integrates with the Canvas LMS as a course registration system, payment gateway, and learning platform. Learn more about Canvas Catalog.
Unless otherwise stated, all features in this release are available in the Beta environment on 2026-03-31 and the Production environment on 2026-05-04.
Updated Features
Modern Storefront: Custom JavaScript (JS) and Cascading Style Sheets (CSS)
Summary
Canvas Catalog supports custom JavaScript (JS) and Cascading Style Sheets (CSS) within the Modern Storefront.
- This update introduces account-level settings to manage custom branding scripts.
- Email Branding page is renamed to Branding for improved clarity.
- Supported scripts include custom CSS, JS. JQuery is loaded and can be used if needed.
- The Modern Storefront does not support jQuery UI, jQuery Migrate, or Bootstrap’s JS.
Change Benefit
- Branded Experiences: Applies specific styling and functional enhancements to the Modern Storefront.
- Workflow Maintenance: Utilizes the modern UI while keeping necessary scripts for marketing and enrollment workflows.
Feature Workflow
In Catalog Customizations, the Email Branding link is renamed to Branding [1] and includes fields for Custom CSS and Custom JS [2].
To enable these custom scripts, admins must configure the settings by using the Load custom CSS and custom JS on Storefront drop-down menu [1].
Root Catalog Level: Admins can select either Yes [2] or No [3].
Subcatalog Level: Admins have independent control and can select (inherit parent setting) [1], Yes [2], or No [3].
When this setting is enabled, the account loads custom CSS, custom JS, and jQuery. However, the Modern Storefront does not automatically loadjQuery UI, jQuery Migrate, or Bootstrap’s JS.
Notes:
- The warning that previously advised against using custom scripts on the Modern Storefront is removed from the Storefront page.
- Please note that admins take full responsibility for the continuous upkeep of custom CSS and JavaScript. Canvas Catalog does not take any responsibility for conflicts caused by custom CSS or JavaScript as updates and improvements are made to the Canvas Catalog code base.