Enabling the "external_tools_for_a2" flag with assignment enhancements enables breaks new_tab functionality
This behavior has been resolved and deployed to the production environment as of 7/17/24.
Description
When the 'Assignment Enhancements for students' feature is enabled with the external_tools_for_a2 flag, external tool assignments set to launch in a new tab are now loading as iframes for students.
Expected Behavior
The external tool assignment should launch as expected into a new tab when the option is selected.
Workaround
Disable the Assignment Enhancements for students feature flag.
Steps to Reproduce
Prerequisite: Have a course with one external tool assignment set to launch in new tab and enable the "Assignment Enhancements for Students" feature flag
-
Either login as student user or act as a student, navigate to the assignment labeled "Lti opening in new tab"
-
notice the assignment is loading as an iframe within the page.
-
View the page as yourself or as a teacher and you will see the "Load Lti opening in new tab in a new window".
Additional Info
EVAL-4093
Known issues indicate notable behaviors that have been escalated to the Canvas engineering team. Known issues are not a guarantee for an immediate resolution. This document is for informational purposes only and does not replace the Support process. If you are encountering the behavior outlined in this document, please ensure you have submitted a Support case (per your institution's escalation process) so Canvas Support can adequately gauge the overall customer impact and prioritize appropriately.