Canvas Deploy Notes (2020-07-01)
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.
|
- Interface Updates
- Account Settings
- Content Security Policy Whitelist Terminology
- Assignments
- Submission Upload ProgressIndicator
- New Rich Content Editor
- All Files Icons
- Embedded Image Size
- Menu Icon Adjustments
- Fixed Bugs
- Accessibility
- Collaborations
- Files
- New Rich Content Editor
- Media
- Recording Tool
- New Rich Content Editor
- All Files Media
- SVG Files
- Unauthenticated Users
- Video Player Frame
- Permissions
- Admin Course Copy
- SpeedGrader
- Enter Key Quiz Grade Entries
- Group Filter
- Source Code Summary
Interface Updates |
Account Settings
Content Security Policy Whitelist Terminology
Summary
References to whitelisting have been removed from the Content Security Policy page.
Change Benefit
This change promotes inclusive terminology.
Affected User Roles
Admins
When the Content Security Policy is enabled for an account as a feature option, the Content Security Page has replaced references of whitelist to allowed domains.
This terminology adjustment is also displayed at the subaccount level.
Assignments
Submission Upload Progress Indicator
Summary
The submission page for an assignment indicates the progress for uploaded files.
Change Benefit
This change helps students know the status of their file upload and when the upload is successful.
Affected User Roles
Students
When students upload submission files in supported assignments, a status indicator displays next to the Submit Assignment button. This indicator shows the progress of the file upload.
Community Idea Contribution: https://community.canvaslms.com/ideas/13695-display-file-upload-progress-bar-for-students-uploading-...
New Rich Content Editor
All Files Icons
Summary
The All Files filter displays icons for each file type with its thumbnail image.
Change Benefit
This change helps users identify the type of each file in the list along with their thumbnail image.
Affected User Roles
All Users
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
Summary
Embedded images in the New Rich Content Editor default to their original size.
Change Benefit
This change aligns the behavior of embedded images and provides consistency with the current Rich Content Editor.
Affected User Roles
All Users
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.
Community Idea Contribution: https://community.canvaslms.com/ideas/16291-new-rce-and-images
Menu Icon Adjustments
The Paragraph and Table icons in the New Rich Content Editor Menu bar have been updated.
Change Benefit
This change aligns the icons used for InstUI, Instructure’s icon library.
Affected User Roles
All Users
The Paragraph and Table icons in the New Rich Content Editor Menu bar have been updated to reflect the updated icons used in Instructure’s icon library. No behavior has been affected.
Fixed Bugs |
Accessibility
Collaborations
Global Announcement headings have been changed from H4 to H2.
Profile pictures include alternative text of the user’s name.
Files
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.
Media
Recording Tool
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
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.
Community Idea Contribution: https://community.canvaslms.com/ideas/17090-add-svg-images-to-content-pages
Unauthenticated Users
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.
Permissions
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.
SpeedGrader
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.
Group Filter
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.
Source Code Summary |
To view a summary of all code included in the deploy, please see the Deploy Source Code Summary (2020-07-01) reference sheet.
Date | |
---|---|
2020-06-19 | Deploy Notes Published |