Open adamrabung opened 5 years ago
Seeing the same in our LTI Tool Provider
This is the issue with the most upvotes (12 as of 8/31/2021) and still hasn't been fixed or even assigned since 2019: https://github.com/instructure/canvas-lms/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc
Summary:
Canvas allows the educator to choose whether to launch LTI external tools in an iframe or as a new window. Some LTI external tools may behave different based on this choice. LTI specifies 'launch_presentation_document_target' as a recommended property for informing the external tool of this choice, but Canvas always sends the value 'iframe'. Please consider sending 'window' for this field when the user chooses to launch external tools in a new window.
Steps to reproduce:
Expected behavior:
When the assignment is loaded in a new window, Canvas should 'launch_presentation_document_target' -> 'window'
Actual behavior:
Canvas sends 'launch_presentation_document_target' -> 'iframe'
Additional notes: