Canvas deploys contain code changes that are intended to fix bugs, improve performance, and prepare for new features, but they do not affect customer workflows. These deploys take place every two weeks and can be tested in the beta environment before the production deploy date indicated in the title of this document. Intended changes in workflow are noted in the Canvas Release Notes published monthly.
Deploy notes may include notable fixed bugs, bugs included in the Canvas Known Issues list, and additional updates that do not affect user functionality.
Subscribe to the deploy notes page to be notified of posted deploy notes
For Canvas Platform Service changes (API, GraphQL, Canvas Data), please see the appropriate page in the Change Log
The External App (LTI) icon has been moved to the Media section of the toolbar.
This change groups External App functionality with other content items and helps the External App icon be less likely to be hidden in smaller screens.
Affected User Roles
The External app icon has been moved to the Media section of the toolbar, which includes the Links, Images, Media, and Document icons.
The New Rich Content Editor Menu displays above the toolbar by default.
This change removes the menu from the keyboard shortcut modal and permanently displays the toolbar to all users.
Affected User Roles
The New Rich Content Editor Menu displays above the toolbar for all users. Previously the menu could only be accessed from the keyboard shortcut modal. The menu includes additional options not included in the toolbar and more easily displays those options as part of the editor’s functionality.
Note: All options included in the toolbar are included in the menu.
High Contrast Style Button
This change was deployed to the production environment on 7 August.
The User Navigation Menu includes a button to enable High Contrast Styles.
This change allows users to quickly enable High Contrast Styles without having to access the User Settings page.
Affected User Roles
The User Navigation Menu includes a button to enable High Contrast Styles in the Canvas interface. Once this option is enabled, High Contrast Styles requires a page refresh or navigating to another page before the style updates in the interface.
Users can still access the High Contrast Styles option in the User Settings page.
The Test Student in Canvas is supported in LTI launches with the Test User role. This behavior allows external app providers using LTI 1.3 and LTI Advantage services to implement the Test Student and provide a different view of their app when activated by an instructor via Student View in Canvas. When instructors view their courses as the Test Student, the test user role claim will be added as part of the LTI launch.
The claim is passed to the provider and identified as part of the Names and Roles service via LTI 1.3 apps. When activated in Canvas, the Test Student as identified in the decoded JWT by the following URL:
Alerts that display in the Canvas interface automatically time out after seven seconds. To help users who may need more time to comprehend the content can enable setting to disable alert notification timeouts. This feature is located in User Settings. When enabled, alerts do not automatically time out and can be manually dismissed. Otherwise, alerts are removed after one day.
The account-level Analytics menu expands correctly.
A label that was used for both editing an existing announcement and a new announcement has been differentiated for screen readers.
Course Navigation links visible to students do not include title attributes since they match the link text.
Header type module items are not read as links to screen readers.
For external URLs, labels for Next and Previous buttons indicate to screen readers that clicking the button will open the item in a new browser window.
When the HTML Editor is enabled in pages, the text area includes a label that is read to screen readers.
The Download File icon can be read by screen readers.
The Update Syllabus page no longer includes nested tables.
Assignment Group Adjustments and Grades
When weighted assignment groups are used in a course, deleting an assignment group and moving assignments into another group does not affect assignment grades.
Explanation: When weighted assignment groups were used in a course, deleting an assignment group and moving assignments into another group could cause stale grades in the Enrollments API, Gradebook exports, and Grade Export report. Canvas code has been updated to properly update grades.
Manual Post Policy and Peer Review Annotations
When a peer-reviewed assignment includes a manual post policy, students can view both submission comments and DocViewer annotations posted by a peer reviewer before grades are posted.
Explanation: When a peer-reviewed assignment included a manual post policy, students were not able to view DocViewer annotations posted by a peer reviewer until grades were posted. However, this behavior did not affect submission comments posted by a peer reviewer. Canvas code has been updated to display all comments and annotations for a peer review assignment.
Add Item Button
The Add Item button is enabled after at least one module item is added to a module.
Explanation: In the Modules page, adding more than one text header, external URL, or external app (LTI) consecutively caused the Add Item button to become disabled. Canvas code has been updated to allow the Add Item button to be enabled after one module item is added.
New Rich Content Editor
Course Links and Special Characters
Special characters in content titles do not display as HTML entities.
Explanation: When the Course Links option was used to create a link to course content, any content with an ampersand, less than, or greater than symbols caused the link’s title to display the HTML entity instead of the character. Canvas code has been updated to avoid duplicate HTML encoding.
Global Announcements and Image Uploads
Images can be uploaded by a user in a global announcement.
Explanation: When an image was uploaded to a global announcement with the New Rich Content Editor enabled, Canvas generated an error message. Canvas code has been updated to support the Rich Content Editor in a user context when editing in an account context.
HTML Attributes and List Styles
Adjusting the style for ordered and unordered lists does not affect Rich Content Editor functionality.
Explanation: When a style was adjusted for ordered or unordered lists, and then the content was saved, the New Rich Content Editor toolbar was hidden and generated an error because the editor was not able to display an icon for the adjusted style. Canvas code has been updated to always display the default icon while the content will display the selected list style.
Links and Media Processing
Links, images, media, and documents in the toolbar are disable when an iFrame, audio, video, or placeholder image is selected in the New Rich Content Editor.
Explanation: When text was created in the New Rich Content Editor, and then media was inserted or uploaded, a link could be created from the media while the media was processing. However, the link would become disabled after the media had completed processing. Canvas code has been updated to disable links, images, media, and documents in the toolbar if an iFrame, audio, video, or placeholder image is selected.