cancel
Showing results for 
Search instead for 
Did you mean: 

Canvas Production Release Notes (2018-06-23)

Canvas Production Release Notes (2018-06-23)

Upcoming Canvas Changes

August 4: New Scheduler

On August 4, the New Scheduler feature option will be enabled for all institutions currently using the Scheduler feature in the Calendar. Institutions not using the Scheduler will not be affected. For more information about New Scheduler, please review the New Scheduler documentation. Existing enhancement ideas for this feature can be viewed in Canvas studio; new ideas should include the scheduler tag.

In this production release (June 23), modules and calendar events can be duplicated in Canvas. The Discussions page has been updated with an improved design, and instructors can create section-specific discussions.

In the New Gradebook, the Grade Detail Tray button can be accessed from any assignment.

The Canvas library for SAML2 authentication has been updated and may require admin attention.

API changes have been moved to the new API Change Log, located as part of the Canvas API documentation page.

Production release notes also include fixed bugs.

Features are subject to change based on user feedback and testing. Please follow the release notes for the latest information.

watch-screencast-red.png

Canvas New Feature Screencast (2018-06-23)

Next release schedule

  • Beta release and notes: July 2
  • Production release notes: July 9
  • Production release and documentation: July 14

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

  • Not all features will apply to mobile apps, and some functionality may be implemented in mobile apps at a later date.
  • Mobile features are updated and announced separately according to app and device in the Mobile release notes
  •                                 

The Canvas product team welcomes feedback according to Canvas Community Feedback Guidelines. Release notes comments are subject to release notes comment policies.

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

Flash Content Reminder: Canvas displays Flash content as supported within major browsers. Microsoft Edge, Safari, Chrome, and Firefox default to HTML5 as the preferred method for displaying website content, which promotes a faster, more secure browsing experience. These browsers will eventually block all Flash content. For best performance in Canvas, course content should be designed to support HTML5. Any affected content can still be accessed by manually allowing permission for flash content in the browser. Using the camera and microphone to record media content within the Canvas Rich Content Editor currently still relies on Flash and is being addressed by Canvas engineers.

Advanced CSS and JavaScript users: Canvas releases may include undocumented changes that affect styles and code in custom applications. Please make sure to view your Beta environment for any customization conflicts.

                           

  Updated Features

  BACK TO TABLE OF CONTENTS

Account Settings

Course and People Search Enforcement

This feature was previously announced in the Canvas Production Release Notes (2018-03-10).

Enhancement ideas for this feature can be viewed in Canvas studio and created using the account_search tag. For more details about idea feedback, please see the Canvas Community Feedback Guidelines.

The account-level Course and People pages have been updated to help admins more easily navigate courses and users in their institution. Previously introduced as a feature option, this functionality will no longer be an option in Canvas and will be enabled for all Canvas accounts. 

Calendar

Event Duplication

Users can duplicate events in the Calendar. Previously enabled through the Recurring Calendar Events feature option, this feature has been renamed to better represent the intended functionality and align with other feature elements that can be duplicated in Canvas. This feature has been enabled for all institutions and no longer requires a feature option.

When calendar event details are added through the More Options button, the calendar edit page displays the Duplicate checkbox. Like other items duplicated in Canvas, duplicated events are independent from each other, and once created, must be managed individually.

Calendar events can be duplicated from the More Options page

Users can specify to duplicate the event for a certain number of days, weeks, or months. Users can also modify a count number to the end of each event to help differentiate each occurrence once they are duplicated.

Duplicating a calendar event includes additional options

Discussions

Courses Page Design Updates & Section-Specific Discussions

This feature update was previously introduced to the beta environment in the Canvas Beta Release Notes (2018-04-09).

  

The Discussions page includes an updated design to improve accessibility for all users. Most functionality has not been affected. Additionally, when creating a non-graded discussion, instructors can create section-specific discussions in their courses for all sections, one section, or multiple sections.


For full details about these updates, please view Canvas Beta Release Notes (2018-04-09).

Discussions Interface

Modules

Modules Duplication

Entire modules can be duplicated within a course. The duplication option is located in the Settings menu for every supported module item. When a module is copied, the word Copy is added to the end of the module name.

Entire modules can be duplicated in a course

A copied module is placed directly below the originating module. While the module is being copied, a loading indicator shows the copy is in progress.

Module and Module Item Status

Duplicating a module defaults the module and all module items to an unpublished status. Each item within the module is duplicated except in situations as indicated by the item type. For details about specific item duplication limitations, please see Canvas Production Release Notes (2017-07-15) (assignments and pages), and Canvas Production Release Notes (2017-10-28) (graded discussions).

Duplicated module items follow the same behavior as a new item created in a module. The item displays in the Modules page but is also visible in the item’s respective index page. All assignments, pages, and graded discussions within the copied module also include the word Copy at the end of the module item name.

Notes:

  • If applicable, the Modules page displays any Blueprint Course icons after the page is refreshed.
  • MasteryPath items may be copied in a module, but assigned paths are not retained. Paths should be set after the course module structure is complete.

Quiz Limitations

Only Quizzes.Next Quizzes are supported for copying within modules. If a module contains a classic quiz, the option to copy a module does not display in the module menu. Modules can be copied by removing the classic quiz from the module. Classic quizzes are indicated by a rocket icon; Quizzes.Next quizzes are indicated by an assignment icon.

Modules cannot be duplicated if a module contains a classic quiz

release-notes-feature-idea-icon.png Canvas Community contributions: https://community.canvaslms.com/ideas/2162-copy-a-module-structure 

New Gradebook

Grade Detail Tray Access Button

In the New Gradebook, the Grade Detail Tray can be accessed in concluded enrollments as well as assignments in closed grading periods. This change allows instructors to more easily view grade details regardless of assignment or enrollment type. The Grade Detail Tray always displays a message for assignments in closed grading periods or if an enrollment has been concluded. These grades are still displayed to instructors as read only and cannot be modified.

Grade detail tray can be accessed from any cell in the New Gradebook

  Other Updates

  BACK TO TABLE OF CONTENTS

Authentication

SAML2 Processing

SAML response processing has been updated to use a new library. This change enhances maintainability, allows future development for new features, and addresses several deficiencies in the current validation process.

Deployment Schedule

Because of the myriad of SAML IdPs used by customers, this change is being rolled out in a slow deliberate process that will allow schools and Instructure engineers to address contrary behaviors before they occur in production.

Authentication Verification

Canvas admins using SAML should verify their authentication immediately for correct behavior either by signing in to their institution’s beta instance, which already includes the new change. Verification can also be triggered temporarily in the production environment by signing in to the institution’s production instance and adding the `saml2_processing=1`query parameter (i.e. https://institution.instructure.com/login/saml?saml2_processing=1). Verification in the beta environment should only be used by admins who are confident their IdP supports logging in directly to the beta environment (support for multiple AssertionConsumerService URLs).

If login problems occur, admins can use the SAML Debugger functionality for more details, and either address the problem in the IdP if possible, or contact a Canvas Customer Success Manager for additional support.

Authentication Troubleshooting

Two common issues with this process may include the following:

1. Sending assertions that do not validate against the SAML XML Schema. The current library does not validate against the schema, making it difficult to reason about the security implications of attack vectors. By adding this first step of validation, additional code does not need to consider anything outside of a properly formed SAML Response.

Examples of schema errors include:

  • an <AttributeStatement> element, but no contents
  • starting ID attributes that begin with a digit
  • InResponseTo attribute is present, but an empty string (omit for IdP initiated logins)

These behaviors are most likely to occur with custom or niche IdP implementations and require the assistance of the institution’s authentication provider.

2. An expired signing certificate. Please rotate signing keys by configuring multiple certificates in the metadata and configuring Canvas to accept either one.

  Platform/Integration

  BACK TO TABLE OF CONTENTS

API

API Change Log

Canvas API documentation includes an API Change Log that notes all API changes, additions, and removals for each Canvas release. The documentation also includes a collective summary page of all deprecated APIs for easy reference. However, no APIs are currently deprecated.

The Canvas release notes will continue to reference affected APIs, though all specific details will be posted in the change log.

API Changes

API Additions

  • Files API
  • Users API
  • SIS Imports

  Fixed Bugs

  BACK TO TABLE OF CONTENTS

Accessibility

Calendar

Only the main content pane in the Calendar provides a notification to screen readers about using the Agenda view for accessibility. Previously the notification was repeated in multiple Calendar locations.

When an assignment group is created in a course using New Scheduler, the list of calendar names and sections includes tooltips that display the full name of the calendar and section.

Courses

Pagination buttons in the account-level Courses page are labeled for screen readers.

Global Navigation

When the Account, Admin, Courses, Groups, or Help menus are expanded, focus is retained in the menu until closed.

People

Pagination buttons in the account-level People page are labeled for screen readers.

Rich Content Editor

File preview links can be previewed with the Enter key for keyboard users.

Blueprint Courses

Muted Assignment Status

Muted assignment status does not sync to associated courses.

Explanation: When an assignment was muted in a Blueprint course, the muted status was synced to associated courses. This behavior could cause unintentional behaviors of releasing grades when an unmuted assignment was re-synced with a muted assignment. Canvas code has been updated to not sync an assignment’s muted assignment status to associated courses.

Close Icon and Course Settings Page

When accessed in Course Settings, the Blueprint sidebar Close icon closes the sidebar.

Explanation: When the Blueprint sidebar was opened in the Course Settings page, the Close icon was unresponsive and did not close the sidebar. Canvas code has been updated to correct the behavior of the Close icon.

Calendar

New Scheduler Edit View Calendar Button Formatting

In New Scheduler, the Edit appointment group view Calendar list includes improved icon alignment and column formatting.

Explanation: When an existing appointment group was edited in a course using the New Scheduler, and the Calendar button was selected, the arrows and checkboxes next to the list of calendar and section names was misaligned. Canvas code has been updated with improved icon alignment and column formatting.

Dashboard

Course Card Closed Discussion Indicators

Dashboard course cards do not display discussion reply indicators for closed discussions.

Explanation: When a discussion was closed in a course, the course card displayed a discussion reply indicator for course users. Canvas code has been updated to not display course card indicators when discussions are closed.

Gradebook

Zero Value Grading Scheme Edits

Grading schemes with a value of zero are retained and accepted as a grading scheme value.

Explanation: When a grading scheme was created with a value of zero, Canvas generated an error. Additionally, editing the grading scheme changed the value of zero to one digit rounded down from the highest value in the same grading scheme row. Canvas code has been updated to retain the initial grading scheme of zero and accept ranges with varying zero values (e.g. 0.5-0.9) as long as the range values do not overlap.

New Gradebook

Zero Point Assignments and Complete/Incomplete Status Changes

The New Gradebook allows completed statuses to be changed if the assignment is out of zero points.

Explanation: When a Complete/Incomplete assignment was marked as complete in the New Gradebook, and the assignment was out of zero points, the assignment status could not be changed to incomplete. Canvas code has been updated to allow assignment statuses to be changed regardless of point value.

Permissions

Import Content Link

In Course Settings, the Import Content link displays in the sidebar for users with the Manage All Other Course Content permission.

Explanation: In Course Settings, the Import Content link displayed in the sidebar for any user with the Manage All Other Course Content, Manage Course Files, or Manage Assignments and Quizzes permission. Users without the first permission who tried to access the link received an error message. Canvas code has been updated to only display the Import Content link for users with the Manage All Other Course Content permission.

Quizzes

Quiz Type Change and Individual Student Differentiation

Changing a graded quiz type to an ungraded quiz or ungraded survey does not affect any differentiated assignments to individual students.

Explanation: When a graded quiz type assigned to an individual student was changed to an ungraded quiz or ungraded survey, the quiz was no longer assigned to the individual student. Canvas code has been updated to allow quiz types to be changed without affecting individual student assignment differentiations.

Rich Content Editor

Course Quota Limit Error

When a file is uploaded to a course using the Content Selector, Canvas generates an error if the file exceeds the course quota limit.

Explanation: When a file was uploaded to a course using the Content Selector, no error was displayed if the file size exceeded the course quota, which confused users as to why the file could not be uploaded. Canvas code has been updated to display an error if the file exceeds the course quota limit.

Labels (1)
Comments

Let's hope that Discussions page loads faster on the Production servers than the Beta. Still seems unnecessarily slow to us. I noticed that it's also not loading the first set and rendering the page, it loads them all before rendering. Wasn't it supposed to load the first 50 and then load more as you scroll down?

erinhallmark‌, that is very exciting news about New Scheduler! At the institution where I work, this functionality has been a quantum leap over the "old" Scheduler.

Question: Does this mean that New Scheduler is becoming core functionality which doesn't require requesting a "Hidden" Feature Option through Customer Success? Or, instead, does it mean there will soon be just one version of Scheduler (the "New" version, also known as Scheduler_Workflow) which will remain a feature option available for an entire Canvas account upon request?

Howdy dittor@wharton.upenn.edu

The answer to your question is that we plan to remove the feature option for the new scheduler and deprecate the old, but we have not defined the ETA on that, yet.  Our engineers are currently finalizing that plan.  We'll keep you posted.

Hi,

Can you confirm if the course and people search enforcement will go live with this release? It's live in the beta, we have comms associated with it ready to go out but would like a definite yes before we communicate the changes.

I have been keeping an eye on the beta and production notes for a confirmation but may have missed something.

Thanks for any help,

Lawrence

Is there any technical documentation about the SAML2 authentication update that is happening? There really isn't any information about what "actually" is changing or why. It is merely telling us there is a change.

Thank you,

Shane

Hello Section Specific discussions.  Nice to see ya make it in!

Please consider Canvas release notes followed.

Hi lchallen@london.edu‌,

I have confirmed with our Product and Engineering teams that the course and people search enforcement will go live with this release. I have updated the notes with this information.

Thanks!

Emily

Is anyone getting an error when they try to duplicate a module with external tools? I noticed in the Beta release notes that duplicated modules would not include the external tool assignment. I was hoping we could still duplicate the module and then just update the assignment. Right now I am getting the following error message in our Beta instance. Below is the error message we are getting, with modules that include an external tools. erinhallmark

279887_Module Duplication Error.PNG

Looking for this info as well.  Please keep us posted.

Yes tylerweldon@uab.edu if I duplicate a module with an external tool in it I'm not getting any sort of error but I can't access the link in the duplicated module, I just get a blank page.  I tried with a Redirect tool and Readspeaker with the same result.  So these don't seem to work yet.  

To note as well, for some modules, the "Duplicating Module" notice just spun and spun forever, it was actually done copying within seconds but the spinning wheel hung and didn't return, I can't figure what causes this, it's only with a few modules.  In the last example I had 2 Assignments, 2 Pages, and 1 Discussion.  Not that important as I could refresh the Modules page and see it was copied after 2-3 sections and I don't copy modules often. But I did let it run for 10 minutes and it never stopped to say complete.  

Melanie

kroeninm@onid.oregonstate.edu‌ I am also seeing the Duplicating Module spinning icon that will not stop. I have to refresh the page as well. 

erinhallmark‌ We have a very urgent question and have conflicting info from various L1/L2s and then the above Deployment Schedule for the SAML2 change. It's still not working for us, and we are anxious to find a solution. We are working with an L2 and are on the "tracker". However --- we cannot get a clear answer on this:

If Beta SAML2 change is not working in Beta then will it or won't it roll into Production this weekend?  

The "slow deliberate process" mentioned in the notes above and info on getting it tested/etc. implies that it will not roll into Production until it works in Beta. However an L1 just told us this morning that it will (along more of the general "beta rolls into Prod this weekend" type of comment).

Thank you! We need clarity ASAP.

Adrienne, thank you for posting this.  We are experiencing the same issues and miscommunications.  Last week we were told this would not be deployed to production until July 23.  Last night as part of an update to our ticket, it was mentioned that this would be part of the release on Saturday.  

I'm in touch now with our CSM.  Here is our general feeling about the difficulty of getting this fixed on our side, "Our DBA just explained to me that this is very hard to troubleshoot and fix since Beta and Prod have the same Entity ID. They share a configuration in our identity provider so if they change something to test something in Beta...then it actually affects Prod login, b/c of the intended uniqueness of the Entity ID."

Allow me to clarify a few things here. First, the SAML2 change IS going to production this weekend, generally. Actually, it is already in production, and has been for three weeks, running in "shadow mode" and simply logging if the results of a login would have been any different with the new library vs. the old library. We have been compiling the results of this logging, and working with any individual schools whose IdP is not working well with the new library. On a case-by-case basis we're going to be flagging individual schools to continue to use the old library until their issues can be resolved. We are not holding back the change generally, so that we can increase security for those schools that are already compatible with the new library, and to prevent any new integrations from falling into the same problems and needing to fix it in the future.

I can confirm that both Clarkson and Dartmouth are already on the list to have this change delayed as we work through the issues.

Hi tylerweldon@uab.edu‌ and kroeninm@onid.oregonstate.edu‌,

I've done some digging and it looks like duplicating an external tool within a module is dependent on the tool. Some tools are not able to be duplicated at all, while some duplicate but the settings have to be adjusted in the copy. The only LTI tool that can currently be fully duplicated is quizzes.next quizzes. If you encounter behavior that seems inconsistent or incorrect, or the loading icon is hanging, please submit a ticket so our support team can take a closer look. 

Thanks!

Emily

Thank you Cody! We also heard back from Jane a confirmation that we are delayed.

That being said - we've been working with support on this for almost two weeks and at various points were told it wouldn't go into Prod, but then told it was, then not, then an admin email sent saying it would, then an L1 saying it would, then doubt that it would, and etc. Today, this message from you and a reply from our awesome CSM who got involved and was on top of finding us an answer...is the first solid reliable word that it would not roll into Prod for us. 

The conflicting information is a bit stressful. Thank you for clarifying Smiley Happy   (((exhale)))

Cody, is there any documentation for this SAML change that you can provide, our IT department is hoping to understand better what is changing.

The short version is that Canvas is switching from the ruby-saml-mod library to the saml2 library for processing SAML responses (it's already using the latter for all other aspects of SAML communication).

The long version is that this is a transition a long time in the making. The ruby-saml-mod library is not very robust in its handling of XML, XML signatures, or SAML processing rules. This is a problem because when new security vulnerabilities pop up, it can be difficult to ascertain if Canvas is vulnerable to them, and to maintain it. It's also difficult to add additional features (for example, to integrate with Okta's implementation of Single Log Out, we need to support a new protocol binding that simply can't be done without substantial work with the old library). We've been slowly re-writing each SAML interaction piece-by-piece over the last few years with the new library, that uses a much cleaner interface, and is far more robust in validating all the facets of SAML at different levels. This also includes tightening different attack vectors that we don't yet have a clear vulnerability around, but may be a problem in the future. Examples of additional validations include that the signing certificate is well-formed and still valid; ensuring that the SAML message is intended for Canvas, and not being replayed from another Service Provider that the IdP is connected to; validating the wellformedness of the XML schema, drastically cutting down on unknown edge cases where a well-crafted response might be able to exploit an otherwise innocuous bug. The new library will also allow us to easily expand how we configure which certificates are allowed. We've had many requests in the past that a SHA1 fingerprint is no longer acceptable as a means of identifying the certificate. With this new library, we'll be able to accept SHA512 fingerprints in the future, or even the actual certificate that we obtain from the IdP's metadata, without reducing it to a fingerprint at all.

Thanks Cody, very helpful!

I don't know if this coincides with today's (6/23) production release, but I noticed for the first time today that when doing an SIS upload, the instantaneous report no longer gives a correct count of the number of records imported, but, instead, for each item the number reported is 0.  I filed a ticket.

Hi, all,

Just a quick update to note that the Calendar, Discussions, and Modules feature updates will be deployed to production on Monday morning, June 25. So if you don't see them available in production quite yet, rest easy and check them out next week. Smiley Happy

Thanks!

Erin

Hi Emily,

I would like to turn off the new course and user search. Unfortunately, it is not helpful for me and causes an increased workflow. Not seeing the course id (short name) of the course is very limiting as that is the only difference I am able to use to determine which course I am actually looking for. Can it be possible to turn it off instead of forcing us to use it?

Thanks,
Karana 

I was hoping the move to production would speed things up, but the People search has been incredibly slow this morning. The text field freezes on me and it takes several seconds for the text I've typed to appear. When I backspace to delete a typo there is another delay before the interface responds. I tested on a search for myself, and after typing in my foll name, half the characters appeared after 10 seconds or so, the remaining half appeared after another 10, and the search result for my self wasn't returned until approximately 35 seconds after I had typed my name and hit Enter. We are a large institution with 55,000 students, plus their parents, plus our teachers and it doesn't appear to be handling that capacity well. 

I had a small import of users, 10. Returned 0 users imported. I manually checked each user and they were already in Canvas. I imported an enrollment file and it came back as 40 being enrolled, but it only counted the "active" enrolled, not the 100 or so "deleted" from their courses. I checked about 10 of the students and they were removed. I will assume the rest worked as well. With just one SIS import to report on it seems that they changed the SIS import reporting/feedback function. Which I hope is a mistake and they put it back the way it was.

Hi audra_agnelly@hcpss.org

We've had the new course and people search on in production for a couple months now, but I can say that the people search seems slower today than it's been for a while, especially for the initial users list to load (about 10-12 seconds on first load here).  It's not quite as slow for us as it seems to be for you though, as I'm able to type in the search box without much problems, the results just take a few seconds to load).

I wonder if the number of users makes a difference (we have about 28,000).  Hopefully this continues to improve over time.  It seems some things get cached along the way, because after I load the people tool once, the next time I go back, it only takes a couple seconds for the users to show instead of the 10-12 second initial time.

-Chris

Thanks chriscas‌. We've had it turned off in Production as we really don't like the new interface. I put in a ticket with Support this morning and they've added it to a tracker, so it appears to be a known problem.

I checked out sis_imports history (by going to https://<canvas_url>/accounts/<account_number>/sis_imports), and I don't see any difference in reported numbers of courses, sections, xlists, or users, but the enrollments seems to have went from 60123 down to 48002 after this release.  It could certainly be that lines for "deleted" status aren't being counted anymore, but I'd certainly like this to be looked into and explained.  I'll file a support ticket about it.

-Chris

In the new Discussions we are noticing H3 tags showing up incorrectly:

header examples

Whereas in pages they show up properly:

header examples

Hi bdye‌,

I'm seeing the same behavior here too, the H3 content in a discussion is too small and is also blue colored.  This only happens when viewing the content though, while editing everything looks fine.

-Chris

Hi, Rob,

I've clarified the notes to relate that the New Scheduler feature option will be enabled for all institutions currently using the Scheduler feature in the Calendar. Institutions not using the Scheduler will not be affected. Institutions not using the Scheduler will still need to contact their CSM to enable it, but now there will only be one version of the Scheduler instead of two.

Thanks,

Erin

bdye and chriscas...

Seeing this on normal content pages, too.  I've reported this to Instructure tech support, and they are aware of the issue.  They already have a ticket open, and they attached my report to it.

Hello, I use the canvas font icon libraries in multiple courses and suddenly the glyph codes are all different. This seems unrelated to the updates described here, but on Github it looks like there was a reconfiguration of the icon set recently. Is anyone else having this issue? The changes are below -- old font icon glyph images on the left, new ones on the right.

280162_changes.PNG

The site https://canvas.instructure.com/styleguide#icons still says that "Canvas uses @instructure/ui-icons for its icon library. There are various ways that you can bring icons into Canvas, including as a React component, or from our the icon font" but the font icons seem to have been replaced by the React library option?

UPDATE: I've tested all the previous instructure font icon glyph codes and they are NO LONGER WORKING. Was this announced? I saw notifications about using more React and deprecating jQuery, but no indication that font icons would suddenly disappear. Please reply!

Have you published documentation yet for instructors explaining how to duplicate Modules? It'd be nice to have something a little more friendly to link to than the release notes for people wanting to use this feature.

Hi tdelillo@alamo.edu

I have enabled it as a feature option, but am still not seeing the functionality at the course-level.

Any update on when we can expect this today, erinhallmark‌?

Kelley

I believe I just answered my own question, erinhallmark

It appears it is only activated for modules created after the release.

Kelley

Maybe they're still rolling it out across accounts? It showed up for us sometime between 9:30-10:30 am today, and we didn't have to enable it.

Nope, tdelillo@alamo.edu, I missed that little disclaimer that it doesn't work if there is a quiz in the module. Once I drug that out, it worked like a champ. Reading-challenged in my old age.

Thank you, tdelillo@alamo.edu‌! I'd tried searching for it but for some reason I couldn't find it.

I've actually brought this up before, but the issue is caused by the additional/removal of icons to the font without maintaining static character definitions. In other words, whenever the font is modified, the glyph codes are reassigned in the order they are in the font file. I would assume the CSS is updated automatically, because it's quite annoying having to do it manually (and we only use two of the icons!).

I've come to accept that I need to:

  1. Look for font changes in the Release Notes
  2. Check for undocumented icon changes in the Beta instance of Canvas every 3 weeks

It's super annoying, but it's technically our fault for wanting to do things our own way. ^^'

The smaller width nav trays mentioned in Canvas Beta Release Notes (2018-06-11)  have made it to production.

Ticket is on hold with no response. T#03194304

Same with us. We sent a request for an update to our ticket (03199699) this morning.

Me too. I asked if this was going to be a permanent feature, so I can fix it. :smileyplain:

Instructure staff has stated that the decrease to the tray width is not intentional and that their engineering team was looking into the issue, but now it's in production and we're getting questions about it.

I'll post whatever they send us as their response to our requesting an update, but it may be a while.

Hi, Robert,

If a case is on hold, it's been sent to our engineers. It's currently in progress by a member of our team and they'll get it resolved as quickly as they can. Your case won't receive an update until the engineering ticket has been completed and the code has been deployed to the beta environment.

Thanks,

Erin

Hi, Sarah,

The styleguide site is no longer maintained by engineering and all design work is managed through InstUI, which completely uses react components. As Christopher mentioned, if you choose to manually manage any of your content using custom components you'll need to follow that site, and it has its own changelog.

I've asked our UI team if we can eventually post some clarification on the styleguide site to indicate it's been deprecated and help resolve confusion.

Hope that helps!

Erin

Thanks Erin! I appreciate knowing what the process looks like. :smileygrin:

Hi Erin,

Yes it would be good to clarify that on the styleguide site!

Thanks,

Sarah

Version history
Revision #:
1 of 1
Last update:
‎06-15-2018 10:38 AM
Updated by: