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.
The All Files filter displays icons for each file type with its thumbnail image.
This change helps users identify the type of each file in the list along with their thumbnail image.
Affected User Roles
The All Files filter displays icons that match the appropriate file type with their thumbnail image. Previously the All Files filter only displayed an image icon or the document icon.
Differentiated file types are identified for video, audio, Word, Powerpoint, Excel, and PDF types. Other file types display a generic document icon.
Embedded Image Size
Embedded images in the New Rich Content Editor default to their original size.
This change aligns the behavior of embedded images and provides consistency with the current Rich Content Editor.
Affected User Roles
Embedded images in the New Rich Content Editor have been changed from 320px to the original image size. Images are constrained to the maximum width of the Rich Content Editor but displays the full rendered height of the image.
Global Announcement headings have been changed from H4 to H2.
Profile pictures include alternative text of the user’s name.
In the Manage Access option, the Available From/Until fields include tooltips.
New Rich Content Editor
The Decorative Images checkbox includes the presentation role and alternative text with the name of the image.
The menu bar no longer includes the aria=status role, as the menu bar has no changes to announce.
The Media recording tool opens without requiring a page refresh.
Explanation: When a user tried to record media from SpeedGrader or other course content areas, the media tool would periodically not launch without a page refresh. Canvas code has been updated to open the media window when the page is initially opened.
New Rich Content Editor
All Files Media
The All Files filter displays media files.
Explanation: When the All Files filter was selected in the New Rich Content Editor, the folders and files APIs did not include returning media files. Canvas code has been updated to include media files in the All Files filter display.
SVG files are treated as images in the New Rich Content Editor.
Explanation: When an SVG file was uploaded into the New Rich Content Editor, the file was classified as a file and not an image, causing the image to be created as a link and not an image. Additionally, the file did not include a thumbnail URL. Canvas code has been updated to support SVG files as images in the New Rich Content Editor.
Media in a public course can be viewed by unauthenticated users.
Explanation: When media was added in the New Rich Content Editor in a public course, unauthenticated users were unable to view the media. Canvas code has been updated to allow media-embedded iFrames to be publicly accessible.
Video Player Frame
The New Rich Content Editor adjusts the display size of the video player when a video’s aspect ratio is smaller than the default size of the video container.
Explanation: When a video with a shorter height than width is less than the default video container, the container size remained larger than the height of the video. Canvas code has been updated to match the height of the container with the video.
Admin Course Copy
When account or subaccount admins copy a Canvas course, and all admin permissions are disabled, the course copy list only displays courses where the admin is enrolled as an instructor. Additionally, a maximum of 100 courses can be displayed for a user to ensure page performance.
Explanation: When a user was enrolled as an instructor in several courses and later given an admin role with all permissions disabled, when the user tried to copy a Canvas course into another course, the user was still able to view all courses in the account or subaccount. Canvas code has been updated to verify permissions for the user and display the appropriate courses that can be copied by the user. Additionally, a maximum of 100 courses can be displayed for a user to ensure page performance. Previously the maximum was set to 500 courses.
Enter Key Quiz Grade Entries
Pressing the Enter key updates scores in SpeedGrader.
Explanation: When a Classic Quiz was opened in SpeedGrader, entering a score and pressing the Enter key would not update the score field. Canvas code has been updated to allow the Enter key to enter question scores in SpeedGrader.
When a group is changed for an assignment, SpeedGrader cannot be accessed from an assignment until the group filter has been applied.
Explanation: When the Launch SpeedGrader Filtered by Student Group option was enabled for a course, an assignment included a group filter, and the group filter was changed within the assignment, SpeedGrader could be accessed before the filter had been fully applied, preventing SpeedGrader from loading submissions from users in the group. Canvas code has been updated to prevent access to SpeedGrader until the group filter has been applied.