Discussion Redesign inline view does not load content changes until page is refreshed
![Canvas](/html/assets/header_left_canvas.webp)
This behavior has been resolved and deployed to the production environment as of 3/13/24
Description
When using the inline view with the discussion redesign enabled, edited or deleted content is not updating immediately on the page. Examples:
-
After editing the text of a threaded reply, the changes are not reflected until the page is refreshed.
-
When a reply is deleted by someone other than the author, the text, “Deleted by {name},” says the authors name, instead of the deleter. When you refresh the page, the name is updated to the user who actually deleted it.
Expected Behavior
The page should update to reflect changes made as they are made and not to require a browser refresh.
Workaround
No workaround exists at this time.
Steps to Reproduce
Prerequisite: Have a course with Discussions Redesign enabled and at least a few student enrollments.
-
Create a discussion.
-
With Inline view enabled (should be default view):
-
Create a discussion post as a user
-
Make a threaded reply to your post then edit it. After making edits to the post, click save. The page will not show the modifications until it is refreshed.
-
And/Or, delete a main discussion post as someone other than the author i.e the instructor, notice the message will say it was deleted by author and not the instructor who actually deleted the post until the page is refreshed.
-
Additional Info
VICE-4101
Known issues indicate notable behaviors that has been escalated to the Canvas engineering team. Known issues are not a guarantee for an immediate resolution. This document is for informational purposes only and does not replace the Support process. If you are encountering the behavior outlined in this document, please ensure you have submitted a Support case (per your institution's escalation process) so Canvas Support can adequately gauge the overall customer impact and prioritize appropriately.