When JS aggregation is enabled, canvas-full-html.js was being processed by
Peast and bundled into the same aggregate as CKEditor5 DLL chunks. This could
interfere with the load order and execution of scripts on Canvas pages, causing
"t is not a function" errors in the Canvas editor.
Setting preprocess: false on canvas-full-html.js ensures it loads as a
separate, unprocessed script tag — consistent with how canvas/canvas-ui itself
handles its index.js file. This keeps canvas-full-html.js isolated from the
DLL chunk aggregate bundle.
Canvas Full HTML now has its own dedicated text format with full contrib plugin support
The module has been updated to use its own dedicated canvas_full_html text format (previously it reused the site's
generic full_html format). This gives the Canvas editor an isolated, purpose-built text format that can be configured
independently from other text formats on the site.