A contributed module, Canvas Multilingual, introduces asymmetric translation support to Drupal Canvas, addressing failures in multilingual environments where language-prefixed URLs disrupt editor functionality and autosave processes overwrite translations. Developed from production testing across multiple languages, the module traces issues to routing, API design, and entity handling, and proposes fixes that may inform upstream improvements to Canvas core.
...more