[Admin Tools] Make all LTI placement types obey "open in new tab" rules set by the windowTarget blank property
When adding LTI tools, we specify in the XML that the tool should open in a new tab/page/window by setting the property: lticm:property name="windowTarget" _blank This works properly for some placement types such as course_navigation placement. However, seemingly arbitrarily, it does not work for other placement types such as user_navigation or course_settings_sub_navigation placement. Canvas defies the property, does not set the target="_blank" link attribute, and does not open the link target in a new page/tab/window. This idea is to fix this issue and have Canvas obey the open-in-new-tab attribute for ALL LTI placements/placement types.
The proposed solution is to have Canvas obey the open-in-new-tab attribute for ALL LTI placements/placement types for all LTI tools. If we specify the following attribute, please follow the intention and open the tool target in a new window regardless of which placement the tool link has. lticm:property name="windowTarget" _blank Thank you for considering this fix.
admin,designer