We have a self-hosted instance of Canvas that uses the Google Assignments LTI 1.1 tool for connecting users with Drive files. In the last few months we started seeing browser errors when a Canvas user tries to select a Drive file within an assignment or from the rich content editor. The tool launches in a modal/iframe, but when the user selects a Google Drive file, the LTI connection fails at the point where the file should be fetched. This results in an error tied to Chrome’s new Local Network Access (LNA) restrictions. This only happens using Chrome within the same network as the Canvas instance.
The error: The connection is blocked because it was initiated by a public page to connect to devices or servers on your private network. Reload this page to allow the connection.
Recently updated our instance to the stable/2025-11-19 code, hoping it would at least force the browser to ask the user if it could access local networks but it did not.
We also tried to update our Google Assignments 1.1 LTI to the 1.3 version, but
Google’s setup page says – "Google Assignments LTI™ 1.3 does not support custom instances of Canvas." If anyone has info on how to setup that LTI on a self-hosted Canvas, we'd love to hear it.