Skip to main content
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Canvas Production Release Notes (2016-07-16)

Canvas Production Release Notes (2016-07-16)

In this production release (July 16), admins can customize the Help link text and icon for their institution, manage the Theme Editor for sub-accounts, associate grading periods with terms, and view the total size of all source files in a course. Admins can also choose to enable a new feature option for the Rich Content Editor sidebar. Instructors can use MathML tags in the Rich Content Editor and view other small changes to better manage their courses. Additionally, international users in 13 countries can enable SMS messages for Canvas notifications.

The production release notes also include fixed bugs.


Canvas New Feature Screencast (2016-07-16)​

Next release schedule:

  • Beta release and notes: July 25
  • Production release notes: August 1
  • Production release and documentation: August 6

Production release notes indicate Canvas updates that will be included with Saturday’s release and are subject to change. New features may differ from those available in your beta environment. Learn more about the Canvas Release Schedule.

  New Features


Account Settings

Customized Help Link Text and Icons

Account-level features are not available in Free-for-Teacher accounts.

In Account Settings, admins can change the Help icon and text that displays throughout Canvas.


Help link text displays in the Global Navigation Menu, the footer of the login page, and the top menu bar in SpeedGrader. Link text should be no more than 30 characters.

The navigation icon currently only displays in the Global Navigation Menu. Navigation icons can be chosen from the included icon set, with the question mark icon as the default.


  Updated Features


Account Settings

Sub-account Theme Editor Management

Account-level features are not available in Free-for-Teacher accounts.

In Account Settings, admins can enable and disable the Theme Editor for all sub-accounts in their account. When enabled, sub-account admins can view the Themes link in Account Navigation and manage Theme Editor branding for the sub-account.

Note: The sub-account checkbox only affects access to the Theme Editor in sub-accounts; it is not associated with custom CSS/JS files. In the Theme Editor, the Upload tab only displays if CSS/JS files have been enabled for the entire account. For assistance enabling CSS/JS files, admins must contact their Customer Success Manager.



Grading Period Terms

This feature is no longer available for Free-for-Teacher accounts.

Grading periods have been reorganized to be associated by term and only managed at the account level. Each term can only be associated with one grading period set, but multiple terms can be in the same grading period set. This functionality is the first of several upcoming improvements to grading periods and provides more versatility across institutions.

Grading Period Sets

The Grading Periods account-level tab displays all grading period sets and their grading periods. Grading periods can be filtered by viewing a term in the Terms drop-down menu or by searching for the name of a term or grading period in the search field.

Terms are added to a grading set if the courses in the term use the same grading periods. Courses associated with a term automatically inherit the grading periods created specifically for the term.

Grading periods can be added to the grading period set in any order and are organized by start date. However, start and end dates cannot overlap in a grading period. As grading periods do not directly affect any course assignments, grading periods can be deleted or their start and end dates can be changed. However, changes should generally be made before a term begins. Changing grading period dates during a term will affect grade totals.

Note: Terms should be created in the account before being added to a grading period.


Once a term is associated with a grading period, the name of the grading period displays with the term in the Terms page.


Multiple Terms and Grading Periods

Each term can only be associated with one grading period set, but multiple terms can share the same grading period set. If an institution requires different grading periods to be active at the same time, admins can create additional terms and add them to a new or current grading period set. For instance, if various schools in a district need grading periods for semesters and quarters, admins can create a new term for each school and place the terms within different grading period sets—one created for semesters and one created for quarters. In the Terms page, each term will display its associated grading period.


Sub-Account & Courses View

As sub-accounts and courses associated with a term automatically inherit the grading periods created specifically for the term, grading periods are displayed in a read-only state.

  • Sub-accounts display all grading period sets for the account and associated grading periods.
  • Grading periods are enabled on a course-by-course basis. When enabled, courses only display grading periods associated with the course term.

Grading periods for the term can be viewed within the course, but grading period start and end dates do not display in the Gradebook.


To view the dates associated with each grading period, instructors can view the grading periods tab in the grading schemes page (located at


Current Grading Periods

Any existing grading periods for an account have been retained at the group level as one grading period set. The name of the grading period set is the date a grading period was first created. Admins may prefer to separate the terms into individual grading period sets (reflecting the grading periods for each term). Terms can be moved to another grading period set as long as it is removed from its existing set first.

Retaining existing and concluded terms with their associated grading periods aligns accuracy with grading reports. Reporting functionality will be added to grading periods in a future release.


Existing Course-level Grading Period Changes

Instructor Modifications: Currently at the course level, instructors can modify grading periods inherited from an account for their individual courses. After these grading period code changes are made on July 16, grading periods cannot be edited at the course level by any user. Any current and active courses with instructor-modified grading periods will not be affected; this behavior is to retain the existing grading periods of the course and not disrupt grades and assignment due dates. Once the course has concluded, prior grading period data will be retained with the course for reporting purposes, but any course copies will be subject to the grading periods in the new term.

Future Grading Periods

Once a grading period has concluded, existing grading period sets should never be edited and reused for future terms. Future terms should be added to a new grading period set, with dates defined specifically for the future term. As term dates most commonly last an entire year, new grading period sets should only have to be created annually.

Retaining concluded terms and their associated grading periods ensures accuracy in grading reports. Reporting functionality will be added to grading periods in a future release.


Course Storage Report Total File Size

Account-level features are not available in Free-for-Teacher accounts.

The Course Storage report shows the total of all files in a course. Previously the report only showed the storage used for each course, which did not account for any files that had been copied or referenced from previous courses. The report shows the amount of storage actually used in the course as well as the total of all files.

release-notes-feature-idea-icon.png This feature was originally suggested by the Canvas Community.

Rich Content Editor

Sidebar Assignment Links

When an instructor created a new discussion or quiz, the page sidebar included links to create a new assignment, discussion, or quiz, respectively. These links have been removed from Discussions and Quizzes creation pages.


MathML Whitelist

In HTML View, the Rich Content Editor supports MathML tags, including presentation and content tags.

User Account

Profiles User Account Menu

The Profiles feature allows users to populate a profile page and includes their name, contact methods, and biography information. This feature applies to an entire account and must be enabled by a Canvas Customer Success Manager.

When the Profiles feature is enabled, the User Account Menu does not include the Home or Logout links. This change removes redundancy and improves coding consistency between the non-Profiles user navigational menu.


  Other Updates



Turnitin Submissions

When a student submits an assignment through Turnitin, Canvas waits five minutes to request the submission and originality report.

release-notes-bug-fix-icon.png This change resolves a fixed bug in Canvas:

When a student submitted a Turnitin assignment to Canvas, Canvas immediately sent a request to Turnitin to receive the submission and originality report information. This behavior sometimes resulted in the request being sent before the submission was ready for processing, and either the submission or originality report would not appear in the SpeedGrader. This behavior only affected institutions using the Turnitin LTI. Canvas code has been updated to wait five minutes (previously 60 seconds) to request the submission and originality report from Turnitin.


Send Individual Messages Checkbox

In the message composition page, the Send Individual Messages checkbox option no longer includes an information icon. This icon previously explained the purpose of the checkbox, which has now been added to the checkbox description. This change improves accessibility for keyboard users.


Course Settings

Add Section Button

In the Course Sections tab, the Add Section button match similar button styles throughout Canvas.



Performance Update

For improved performance, the Gradebook only queries active enrollments for users directly related to the course. Previously the Gradebook would query all enrollments for all users.


Outcomes Buttons

At both the account and course levels, the buttons for adding an outcome and an outcome group match similar button styles throughout Canvas. Additionally, the buttons to move, edit, and delete an outcome and outcome group have been reordered for consistency and include shortened text.


User Settings

International SMS Country Additions

International SMS functionality is used in conjunction with the International SMS account-level feature option, which must be enabled by a Canvas Customer Success Manager (CSM).

Canvas offers SMS notification support to additional users outside the United States. Unlike in the United States, international carrier details are not required as part of the communication setup.

The following countries have been added to SMS notifications: Austria, Bolivia, Costa Rica, Ecuador, France, India, Israel, Italy, Japan, Paraguay, Poland, South Korea, and Uruguay.

Note: Notifications cannot be sent from the Canvas beta environment.




For details about using Canvas APIs, please see the Canvas API Policy page.

Calendar Events API

The Calendar Events API includes documentation of the assignment_overrides return value in the AssignmentEvent object.

Conversations API

In the Conversations API, the List Conversations API endpoint includes an optional request to include an avatar URL key for each user participating in the conversation.

Enrollments API

In the Enrollments API, the Enroll a User API endpoint includes the enrollment[associated_user_id] parameter. For an observer enrollment, this parameter returns the ID of a student to observe. Users can make this call if they have permission to add/remove students for the course.

The Conclude or Deactivate an Enrollment API endpoint has been renamed to Conclude, Deactivate, or Delete an Enrollment. The description has also been updated to clarify that if the task argument isn't given, the enrollment will be concluded.

Grading Periods API

In the Grading Periods API​, the Create a Single Grading Period API endpoint has been deprecated. Grading periods can no longer be made at the course level.

  Fixed Bugs




The analytics toggle is read by screen readers as a check box. In graph view, the graphs are viewed as images and include descriptive text.


The search field includes a label that can be read by screen readers.


If a user tries to change the color for a calendar, the screen readers can identify the calendar name. Additionally, the mini calendar in the sidebar remains hidden from screen readers.

In the assignment or event creation window, the layout is not presented as a table.


In the message composition page, the Send Individual Messages checkbox option no longer includes an information icon. The purpose of the checkbox has been added to the checkbox description.

Email actions include table headings for screen readers.


When a user expands or collapses a discussion with a reply, screen readers receive a notification.


Keyboard users can view the Show Me links in the ePortfolio Getting Started Wizard.

For keyboard users, ePorfolio pages do not display extra links to the welcome page.


The CSV upload page includes label context for screen readers, such as in the Choose Assignment and Points Possible fields.


For keyboard users, all footer links are underlined when focused.


The Outcomes buttons at the top of the page can be read by screen readers.

Outcomes includes aria labels to identify first and second levels in the Outcomes and Outcome Groups lists.


After a user opens the window to add a user to a course, the close icon is focused each time the page is refreshed.

When a user is removed from a course, screen readers can read the browser’s flash message that the user was removed. Additionally, focus is placed on the Add User button.


When tabbing to the Move icon in a quiz question, keyboard users can view how to reorder questions by clicking the Enter key.

Rich Content Editor

The resize window handle is hidden from screen readers.

For keyboard users, the toolbar buttons include improved focus indicators.


The Add Criterion button includes a label for screen readers.

The Add Rubric button is read completely by screen readers.

When a rubric criterion is deleted, focus is placed on the link in the first column of the previous row.

In the rubrics edit criteria name, edit rating, and view longer description fields, the cancel button is listed before the OK or Update Description buttons, respectively. This change achieves button placement parity throughout Canvas.


The buttons to move, edit, and delete an outcome have been reordered for consistency and include shortened text.


The menu role has been removed from Canvas headings.

User Settings

The user settings page displays a color contrast of 3:1 for the default Canvas interface and 4.5:1 for high contrast profiles.

When Profiles are enabled and a user clicks the Edit Profile page, screen readers can identify that the page has changed, and focus is retained in the first editable field.


Availability Dates and Sections

Students can only submit an assignment during dates specified for their assignment.

Explanation: When a student was part of a section that was assigned an assignment, but that individual student was assigned a specific due date, the student was able to submit the assignment if there was a gap between the student’s due date and the section due date. Canvas code has been updated to make assignments unavailable during availability dates.

Moderated Assignments and Second Reviewers

If a moderated assignment is assigned to a second reviewer, but the second review is never made, SpeedGrader posts the provisional grade from the first reviewer.

Explanation: When an assignment was set up to be moderated by multiple users, but the second review was not completed, the moderated grading page showed the first reviewer’s score and posted to the assignment, but the score, comments, and annotations were not saved. Canvas code has been updated to default to the first provisional grade when posting moderated grades.

Submission Comments

In the submission details page, submission comments do not affect the assignment grade.

Explanation: When an instructor entered a submission comment in the submission details page for a letter grade assignment, the comment changed any saved grades and defaulted the grade to the highest possible score in the letter grade range. Canvas code has been updated to disassociate comments from grades in the Gradebook API.


User ID Updates

In non-Canvas authentication methods, current users whose accounts are deleted and added with the same user ID redirect them back to the Canvas login page.

Explanation: When a Canvas user’s session was active, deleting and adding a new user with the same login ID caused the user to view an error page indicating their account could not be found. Clicking the Log in Again link looped them back to the same error page and they could not log in without clearing their Canvas session. Canvas code has been updated to redirect users to the appropriate login page to reauthenticate their session.


Multiple Calendar Items

Course calendars with more than 100 items display more quickly in the Calendar page.

Explanation: When a calendar contained a large amount of events/assignments (over 100), the calendar took a very long time to load and occasionally became unresponsive. Canvas code has been updated to minimize calendar rendering and improve performance.


Course Name Tooltips

In the Courses page, truncated course names over 70 characters can be viewed in the tooltip.

Explanation: When a user viewed the Courses page and a course name was truncated, hovering over the course name did not display the entire name. This behavior occurred in all browsers except Safari. Canvas code has been updated to view full course names in the tooltip.


Graded Discussion Edits

Changing a graded discussion to ungraded does not affect availability dates.

Explanation: When an instructor changed a graded discussion to ungraded, the availability dates were removed from the discussion. Canvas code has been updated to retain availability dates when a graded discussion is no longer graded.

Graded Group Discussions and Individual Sections

When a group discussion is assigned to one section in the course, students in the section can post replies in their group.

Explanation: When an instructor created a graded group discussion and only assigned it to one section, the discussion did not direct students to their group, which caused students to post in the main discussion page. This behavior did not post replies to SpeedGrader for grading. Canvas code has been updated to always direct group discussions to their accompanying group pages.


Drag-and-Drop Course Files Area

Files creates consistent sizing for drag-and-drop files.

Explanation: When an instructor tried to drag and drop files into course files, the droppable area size was only as long as the list of files. If the course contained no folders or files, the area was long enough for one line of text. Canvas code has been updated to make the drag-and-drop context area consistently sized.

Internet Explorer 11 Auto-scrolling

In Internet Explorer 11, pages do not auto-scroll to the top of the page.

Explanation: When a user viewed files using Internet Explorer 11 and scrolled down the page, the page would automatically auto-scroll to the top after 30 to 60 seconds. Canvas code has been updated to retain positioning on the page.


Custom Logo and Observer Self-Registration in Internet Explorer 11 and Safari

Observer-only Self-Registration text wraps around custom logos in the login page.

Explanation: When Self-Registration was set to Observers Only, and a custom logo had been added to the login screen, the link text to create a new account didn’t wrap in IE and Safari and overlapped the logo. Canvas code has been updated to wrap text around the custom logo.

Mobile Browser Login Label

Mobile browser login pages retain the size for custom login usernames.

Explanation: When an institution created a custom login username, the mobile browser altered the size of the username width and height. Canvas code has been updated to adjust size for a custom login username field.


Mark as Done Requirement

Any module items that require a page to be marked as done display the Mark as Done button.

Explanation: When an instructor created and published a page as part of a module with the requirement to mark the page as done, if a student viewed the page through Pages, the Mark as Done button would not appear though the module progression arrows were not affected. Canvas code has been updated to retain the page module item ID parameter and always retain the Mark as Done button.


Aligned Question Banks

Users can view aligned question banks in Outcomes.

Explanation: When a user opened Outcomes and tried to view the aligned items for a question bank, clicking the name of a question bank created an error message because it didn’t recognize the alignment item. Canvas code has been updated to redirect the link to the question bank page.


Unpublished Courses and Public Viewing

Pages cannot be viewed in unpublished public courses.

Explanation: When a user created a course with public visibility, unpublished pages were able to be viewed if accessed directly through the page URL. Canvas code has been updated to restrict access to pages in public courses if the course is still unpublished.


Create Web Conferences

User roles that have the Create Web Conferences permission can create conferences in Canvas.

Explanation: When a user with the Create Web Conferences permission tried to create a conference, the conference could not be created if the user did not also have the Manage All Other Course Content permission. Canvas code has been updated to remove the Other Course Content permission for creating a conference.

Manage (Add / Edit / Delete) Assignments and Quizzes

Users with the Manage (Add / Edit / Delete) Assignments and Quizzes permission can view unpublished quizzes.

Explanation: When a user had the Manage (Add / Edit / Delete) Assignments and Quizzes permission, the user could view unpublished assignments but not quizzes. Canvas code has been updated to display unpublished quizzes to users with this permission.

Manage (Add / Edit / Delete) Groups

Users without the Manage (Add / Edit / Delete) Groups permission can view the list of groups in graded group discussions.

Explanation: When a user without the Manage (Add / Edit / Delete) Groups permission tried to view the list of groups in a graded group discussion, the list of groups was not visible. Canvas code has been updated to display links to group discussions.

Read SIS Data

Users with the Read SIS Data permission are able to view SIS info from groups. Additionally, users with this permission can view SIS information if the user is associated with a trust account.

Explanation: When a user with the Read SIS Data permission viewed a group and viewed the group’s list of users, the user could not view the SIS information. Additionally, if a user tried to view a user in a trust account, the course only displayed SIS ID information for the first user in the list. Canvas code has been updated to display SIS ID information for group contexts and trust accounts.

Edit Grades

Users with the Edit Grades permission can view quiz access codes through the Quizzes API.

Explanation: When a user without the Edit Grades permission tried to view the access code for a quiz, they were able to view the code in the quiz but not through the API. Canvas code has been updated to allow users to view quiz access codes in the API if they have the Edit Grades permission.

Public Course Index

Self-Enrollment and Join This Course Button

In the Public Course Index, the Join this Course link does not display for courses if Self-Enrollment is not enabled in the account.

Explanation: When an admin enabled the Public Course Index feature option and also enabled the Allow Self-Enrollment account settings option, any instructor that enabled the option to let students self-enroll also had the option to add a Join This Course link in the course home page. However, if the admin disabled self-enrollment for the institution, the Join this Course button remained on the course when viewed in the Public Course Index. Canvas code has been updated to remove the link if self-enrollment is disabled in the account.


Formula Questions and Zero Decimals

In formula questions, whole numbers do not display decimal values.

Explanation: When a formula question included a whole number, the number displayed as one decimal set to zero. Canvas code has been updated to display numbers with respect to the scale value used to configure the variable, instead of always displaying at least one decimal value; in terms of scale, whole numbers no longer display decimal values. Please note that this change only applies to new or updated content; it does not apply to any previous data. To apply this change to an existing quiz, edit and resave the quiz.

Quiz Result Restrictions and Course/Section End Dates

If the Restrict Students from Viewing Quiz Question after Course End Date checkbox is selected for an account, students can view quiz results if they are in a section with active dates.

Explanation: When a quiz was available for a student because of a section override date, but the Restrict Students from Viewing Quiz Question after Course End Date checkbox was selected in the account, students were unable to view their quiz results. Canvas code has been updated to allow students to view quiz results if they are enrolled in an extended section.


Grade by Question

When grading by question, SpeedGrader keeps the current question number in scrolling view.

Explanation: When an instructor tried to view a quiz in SpeedGrader and graded by individual question, scrolling down the page caused the list of question numbers to jump to the end. Canvas code has been updated to keep the current question number in scrolling view.

Percentage Assignments and Use Same Grade for Resubmission

The Use Same Grade for Resubmission link in SpeedGrader calculates a student’s original score as a point value.

Explanation: When an instructor changed the original point value on a percentage-graded assignment, a student resubmitted the assignment, and the instructor used the Use Same Grade for Resubmission link in SpeedGrader, the score would change to a percentage each time the instructor clicked the link instead of retaining the point value. Canvas code has been updated to submit the original grade.


Edit Button

The Edit button does not display in the Syllabus when the Syllabus is being edited.

Explanation: When an instructor edited the Syllabus, the Edit button remained visible in the page. Clicking the Edit button again cleared any changes that had been made by the instructor. Canvas code has been updated to remove the Edit button when the Syllabus is being edited.


Branding Algorithm

The Dashboard displays branding according to the branding set in the root account or highest sub-account with user enrollments.

Explanation: When an institution created branding in a root account and also created branding in additional sub-accounts, Dashboard branding was determined by the location of the user’s course, not by the order of a user’s enrollment. Canvas code has been updated to improve how the Theme Editor chooses branding outside the account context.

User enrollments are associated at the root account level and course enrollments are associated at the sub-account level. An enrollment is created when a user and a course are joined together. If a user is not enrolled in any courses, the Dashboard displays branding for the root account. This algorithm also relates to pages not associated with a course including user account and settings, Calendar, and Conversations; for admins, the Admin page is associated with the root account and displays the root account branding. Courses display the branding associated with their associated sub-accounts.

If a user is enrolled in a course in the root account, the Dashboard displays the branding for the root account. If a user is enrolled in a course within a sub-account, the Dashboard displays the branding for the sub-account. If a user is enrolled in courses within multiple sub-accounts, or if one of the courses is in the root account, the Dashboard displays the branding for the root account.

Labels (1)
Was this article helpful? Yes No

I'm not finding that MathML is whitelisted. It is getting scrubbed out every time I save or switch back to wysiwyg view. Here is the code I'm testing with:

<math xmlns="" ><mroot><mn>27</mn><mn>3</mn></mroot><mo> </mo><mo>=</mo><mo> </mo><mn>3</mn></math>

I also tried it without the xmlns attribute. Same result. What am I doing wrong?

Yes, I'm discovering the same thing in our beta instance. The new feature screencast video seems to skip over some of the notable updates to the RCE including the visual style change and MathML whitelisting. Can someone from Instructure confirm these features work as intended in beta instance? If they are, what does a working example of using MathML in the RCE look like?

The new Sidebar/Content Selector is pretty tough to use. It only loads ten items at a time on the Links tab, which means that you might have to click and wait for loading several times to get to the piece of content you're looking for (for example in a course that has 70 or 80 content pages). This significantly slows down the process of linking. Interestingly, the Files tab seems to load everything in the top-level directory. If you use folders, those only load on click (which is kind of expected).

Another slow down is that there doesn't seem to be any kind of sort order that I can discern in the content pages list. It's not alphabetical, it's not based on last edit date, it's not based on original creation date. If you have 70 or 80 pages in a course, it's hard to anticipate how long it's going to take you to get to the one that you're looking for.

And one other thing: Why still call it Wiki Pages? There's always been a language consistency issue with the references to pages. I was kind of expecting some sort of shift to happen so that they're called the same thing across the interface.

On the plus side, it's nicer looking. I know, I know. I'm being super critical. But still, that pages list is rough.

Works for me in beta, but not production. Not a huge deal, though, since Chrome doesn't support MathML without an extension most people don't have :smileycry:. Still, I am in favor of whitelisting more tags. Would love to be able to use data attributes and html comments.

That's good, Becky.  This change hasn't been made to production yet.  You should only see it in Beta.

Oh. Sorry about that.  I just assumed because this is a Production Release notification, I should test in production.

Same here. The new version of the sidebar will be a problem for instructors who like to use a lot of pages in their courses. Actually none of the items on the Links tab are in any order.

Files are in alphabetical order. Yeah!

Please sort items on the Links tab in alphabetical order as well before implementing the new version of the Content Selector in production.

I sure hope adjusting the wait time for Turnitin LTI originality reports from 60 seconds to five minutes resolves the current issues. From what I've read in another area of the Community, this isn't a long-term fix, only a stop-gap until the long-term fix is released (hopefully before fall). Is it right for Canvas to post that this fix resolves anything? I don't think institutions continuing to have the issue of submissions not appearing in SpeedGrader should be given false hope.


 @crafte  My experience with this is that everything on the Links tab is in an order that reflects exactly how it appears on its respective index pages. I actually did a little testing and moved some modules and assignments on their index pages, and then edited a page and they had moved up and down the list, accordingly.

The notable exception is Pages. I'm hoping that maybe someone sees a pattern that I don't.

 @tom_gibbons ​, you are correct. Assignments and Modules seemed to be out of order but they mirror the order as seen on their respective index pages. Instructors can refer to the modules page to see the order of modules. I do think sorting assignments in alphabetical order would be beneficial as well. If we could wish for something, the content selector would provide sorting options (alphabetically, by group, by date etc.). One can wish... Smiley Wink

Hi Jeffrey.  I heard back from Becky, but are you still seeing this issue?

Hey erinhallmark​,

Am I the only one not seeing the table of contents that are usually at the top of the release notes?  We use this to direct link to updates that are of most interest to my users.  If this is missing for everyone what can we do to get them back?  Thanks!

Thank you, Justin!

It looks like it got accidentally deleted this time around!

Hi, Jeffrey,

The new feature screencast is meant to highlight the new and updated features, which focus on significant functionality changes. However, other updates aren't generally included. That's why you won't find every single change shown in the screencast.

Hope that helps,


Hi, Sarah,

The release notes indicate if any changes have been made to Canvas at the current time. Most of the time they do resolve current behaviors, though sometimes our engineers will make or need to make additional changes. In this case, you are correct that there is another engineering ticket that also addresses this behavior. When additional changes are made, they will be announced as part of their relevant release.




Thanks for the feedback. I've passed on your comments (as well as the ones from  @crafte ​) to our engineers. They'll review the current pagination and confirm how the API is displaying data for content ordering and make any changes as appropriate.

The scope of the sidebar update was mostly for backend functionality, so the terminology discussion would be a separate topic handled by our product team. However, I know that they are aware as the community contains multiple feature ideas about pages. If you haven't already, I'd encourage you to search through the existing ideas and see if there are any where you want to add your vote and comments.



Did anyone else' custom login screen disappear this morning?

Hi, Rob,

Looks like Canvas support is working on this with you. Thanks for filing a ticket and hopefully they can resolve things quickly!



I am looking in my production environment and I am not seeing the RCE updates. Specifically, I am looking for the pagination "feature" added in this release.

I saw this note "The Rich Content Editor sidebar update is used in conjunction with the Use remote version of Rich Content Editor and Sidebar account-level feature option, which can be enabled by an institutional admin in Account Settings."

And can confirm that this feature is "Enabled". One thing that seems off is that I don't have the "ON/OFF" toggle like I have with most other features.

Any insight here would be greatly appreciated, this update is breaking some of our tech built on top of the RCE/MCE.




Thank you to  @tom_gibbons  for posting thoughtful and helpful comments on these release notes. The Canvas Docs team thinks you're a Release Notes Rockstar and has awarded you this awesome badge (plus 30 points) for your feedback.

The pages are in alphabetical order but it seems the list in the content selector only shows published pages. I can see unpublished pages in the beta instance as well. Does anyone else see this? I have to admit that I am not quite sure if that was the case prior to the updates on July 16.

I'm seeing the same thing (i.e. not updated). Also, the Feature Option currently reads "Use remote version of Rich Content Editor" and does not say "and Sidebar". I'm guessing it got pulled from this release...

With the new sidebar, they really aren't in alphabetical order on my beta instance.

Old sidebar in production (in alpha order):

Screen Shot 2016-07-18 at 10.56.29 AM.png

New sidebar in beta (same course):

Screen Shot 2016-07-18 at 10.56.08 AM.png

I can replicate the issue that you're seeing with unpublished pages being visible in the new sidebar. Unpublished pages aren't visible in the old one.

Given the new sidebar behaviors, I would love sort options AND/OR a search box. If the new normal is going to be 10 items at a time, search would save a ton of time, as would the ability to sort (particularly a "most recent" option; alphabetical would be kind of a craps shoot whether it would be extremely helpful or just sorta helpful)

Hi, Matthew,

The sidebar feature only relates to Pages and the Syllabus. However, I just discovered that if your Syllabus is set as the Course Home Page, the sidebar doesn't update; I've passed that info to our engineering team. Any other sidebar areas in Canvas are not affected. If you're still having difficulties with one of the areas that are currently supported, please submit a case with our support team.

 @tdelillo ​​, in account settings, there are two feature options; one is enabled by default (the one without sidebar) and cannot be changed. The other (with the ​sidebar​) has a beta label and is able to be enabled or disabled.

Hope that helps,


Thanks erinhallmark​ - I do understand that it is only supposed to appear on pages & syllabus. I unfortunately am not experiencing that.

I will reach out to my support team.



erinhallmark​, we don't see an option to enable the RCE with sidebar in our production environment under Feature Options. We only see the one without the sidebar enabled.

We are noticing an issue on our login page - it's suddenly very tiny.  I had this code in our CSS but it doesn't seem to be working anymore.  Our login page looks awful.  Smiley Sad  I opened up a ticket, don't have a number yet.  They said to contact our CSM but it was fine last week before this release, so I think it's related. 

We had this custom CSS code to make our login page logo larger but it's no longer working.  Please help!  I'd be happy to test any recommended code changes.  Is it possible that some of the CSS elements on the login page were renamed during this update?  Thanks!!!

/************ Make the Login Page Logo Larger *****/

.ic-Login__header .ic-Login__header__logo img {

  max-width: 300px;


 @mwhite ​,  @crafte ​, and  @tdelillo ​,

I was able to get some clarification from our engineers today regarding the RCE sidebar feature. Originally the changes were supposed to have been placed in the production environment last Saturday, but our engineers discovered a few additional updates that need to be made (in addition to the ones that you have all pointed out already—see the beauty of beta feedback!). So although the feature option is displaying in beta, the feature option is currently hidden in production. Our engineers are working to resolve the changes they need to resolve, hopefully by next week, and when all is well they'll remove the hidden status in the production environment. Thanks for your patience in tracking this down! I've temporarily removed the information from the release notes to avoid further confusion. When there is further news I'll update the release notes accordingly. However, as mentioned the feature is still available in beta for anyone who is interested in additional testing. I also passed on your comments about unpublished pages so they can review those as well.

 @millerjm ​ and rgibson1​,

Check that your header class is updated to .ic-Login-header. The class was changed in relation to the fixed bug for the Login Self-Registration in Safari and IE 11. I will contact our UI team tomorrow to clarify our treatment of CSS updates.



Hi erinhallmark​​, thanks so much for the quick reply.  I had actually noticed that change and tried changing the code to this: 

ic-Login-header .ic-Login-header__logo img {

    max-width: 300px;


and no luck.  Smiley Sad

Let me know if there is anything else that I may need to change. 



This is from my programmer:

"They changed the class of the Login Header div. My CSS that was working prior to this weekend targets "ic-Login__header". That same div now has a class of "ic-Login-header". I would assume the schools that aren't having any problems didn't target that div.

I'll go ahead and update the CSS to include the new class name. You might want to let them know that they changed the class, since I'm sure they probably didn't intend to do that."

Hey  @millerjm ​ -

if you target

.ic-Login img {



you should be successful. The period in the beginning and the space between the class and img is crucial, so just copy paste that line.

From extensive experience in manipulating the Canvas through CSS and Js, they will constantly be changing class name, tag types, id's and tag structures. If you choose to venture down this route, be prepared to constantly be maintaining your CSS.

Hope that helps,


Here's what I targeted to get it to disappear for me:

/*Hides the Canvas logo at the  top of the login page*/


    display: none;


We've been on Canvas since 2013 and other the the new UI changes, this is the first time I've noticed a class/id change in a regular production release.

Thanks.  @mwhite ​ that worked!  Smiley Happy

That targets the parent div of the img, for your purposes of hiding it, that works perfectly well but if one were to want to change any attributes on the image, you would have to include img.

Everything works until it does not. Depending on the scale to which you are manipulating and interacting with the canvas DOM, you may be just fine, however I too have been on Canvas since 2013 and have been burned enough times that I no longer make it a standard practice to rely on classes, id's or elements to remain consistent.

Was there anything about this change in the Release Notes?

I did not see anything so Monday morning was a scramble for me as I had to dig in to figure out the changes (silly me should have just asked here first like others did!).

Hi, Rob (and everyone else),

As  @mwhite ​ as mentioned, our UI team is always updating Canvas to provide the best user experience possible. With the introduction of the Theme Editor, the UI team emphasized that institutions who chose to use custom CSS/JS would have to maintain their own code and use custom files at their own risk. This reason is also why admins must contact their Customer Success Managers to enable custom files so they are aware of the circumstances. I have confirmed with our UI team that Canvas changes to CSS/JS will not be included in release notes. With future Canvas changes, you'll need to reach out to the person who created your code for assistance (if you are not the creator), or you can reach out to the Canvas community and see if anyone would be willing to offer their expertise. Wherever possible we strongly encourage the use of the Theme Editor to maintain consistency throughout Canvas changes.

Thank you,


Anybody want to be nominated as the Community CSS/JS monitor?  Smiley Happy

Hi, everyone!

The next set of release notes have been published. Check them out here: Canvas Beta Release Notes (2016-07-25)