Remove the 128KB limit on linked HTML files

Problem statement:

Canvas will not render an HTML files linked from Files if it is 131072 bytes (128KB) or larger. This limit is not documented. The suggester workaround is to copy and paste the file into the editor and edit the links to images, other files, etc. by hand, which is utterly ridiculous.

Proposed solution:

Increase the limit to something more reasonable, like 128MB, but even 1MB would work for me.

User role(s):

admin,instructor,student,ta,designer,observer

3 Comments
ModeratorPanda
Community Team
Community Team
Status changed to: Seeking Clarity

Please update your idea to include an explanation of what "render an HTML file" means. HTML files that are sized larger than 128KB can be uploaded to the Files are in Canvas and can be linked from elsewhere in Canvas.

As we wait for a reply with further information, we’re placing your request in the Seeking Clarity status for two weeks. Please respond by Oct. 10 so we can provide your idea the attention it deserves. If you are unable to reply by then, we’ll Archive the thread to allow the Product Team to focus on newer requests.

GaborMegyesi
Community Member
Author

I mean "display as intended", including links to other files in Canvas, e.g., CSS, images, other HTML files, etc. If you upload an HTML file of size of 128KB or greater to Files and link it, the images will not be displayed, you only get the alt text.  

ModeratorPanda
Community Team
Community Team
Status changed to: Will Not Consider

Thank you for the clarification. Canvas relies on pages to achieve the intent of creating webpages inside Canvas, including displaying image files that are uploaded to Canvas. Some of the HTML and CSS can be edited via the Rich Content Editor, which is explained in the Canvas Guides document How do I use the HTML view in the Rich Content Editor? This page includes a link to the HTML and CSS allowlist for Canvas.

To help our Product Teams evaluate new ideas, this thread has been moved to our Will Not Consider status.