This behavior has been resolved and deployed to the production environment as of 4/08/26.
Summary:
Free draw annotations aren’t displayed after refresh the page if there is no previous interaction with the annotation bar or if the drawing wasn’t moved prior to the refresh. The annotations show in the canvadoc browser session even though the annotations are not rending in Canvas.
Expected Behavior:
The annotations should remain on the document if the user refreshes the page even if they didn’t select the checkbox
Workaround:
Alter annotation in some way before refreshing or save using checkmark.
Steps to Reproduce:
Prerequisite - Have a course with at least one student enrollment.
- Create an assignment that accepts file upload submissions
- Submit to the assignment as a student
- Open Speedgrader
- Before adding an annotation, open the Dev Console > Application tab> Session storage> Canvadocs
- Use the free draw annotation tool to mark the student’s submission.
- Note that your annotation appears in the Dev Console
- Refresh the browser page
- Note that the annotation no longer appears on the submission, but it is still recorded in the dev console.
- Use the free Draw tool and mark the submission again and move your drawing
- Use the free draw tool and mark the submission some more then select a different annotation tool from the tool bar (you do not need to use the tool, just select a different one).
- Refresh the browser
- Note that even though you didn’t select the check mark, the annotations made in steps 11 and 12 are still visible on the submission.