We are not experiencing unexpected behavior when trying to access PDFs from the mobile version and desktop version of Canvas. Instead of the file being opened directly, we are redirected to course files and sometimes in the mobile app prompted to enter the username and password again.
PDF behavior in Canvas iOS is causing huge issues in my district as a result of the last upgrade. My CSM has promised to send me daily engineering updates until this is fixed. Please submit a ticket if this is a problem for your institution. The fix cannot come fast enough for us! Here are a couple of comments from our teachers (from among many):
@kristin_bayless , it's hard to say. The coincident timing is suspect, but of course, correlation is not necessarily causation. The best course of action is to submit support tickets so the engineers have more cases to evaluate.
This has created a big issue for our District as well. What was a two step process to transfer files from the mobile canvas app to notability has become a five step complicated process.
Hi @kristin_bayless ,
If the PDFs the students are trying to open are from links on a page, then use the RCE is responsible. From what I can tell with the latest update, the RCE puts in the link to files in a different way than it used to.Go back to a page you made with files from before October 28 and see if those PDFs behave the way you expect.
Currently the URL is composed to look like canvasURL/files?verifier=long-string-of-characters&preview=12345678
I've had to go into HTML editor and update the link to read with canvasURL/courses/1111111/files/12345678/download
where 1111111 = the course number, and 12345678 = the file number.
Cheers - Shar
The fix appears to have worked on new PDFs posted after today's install. It doesn't appear that PDFs created between last week's update and now work. They open, but don't have the option to load to anther app except for Safari. But that's a small price to pay for having it working. Hooray!! Many thanks to the Instructure staff who worked on getting this done quickly.