LTI: External tools not working in ckeditor - bootstrap is not defined

Description

Issues with

On 25x and 23x, if the user tries to add an external tool from the shopping cart modal, the user gets kicked out of announcements into the site info iframe (the outer frame with the portal is gone), there’s a console error:

The tool never gets placed. Using the back arrow in the site info page, the user gets taken back to the edit Announcement, but there’s no tool added.

The external tools do work because I added them in Lessons using Add External Tool just to make sure there was nothing wrong with the tools themselves.

Attachments

2

Activity

Earle Nietzel June 13, 2024 at 8:52 PM

Closing this and resolving it as incorporated according to the comments.

Andrea Schmidt June 11, 2024 at 9:42 PM

Verified on 25x: https://trunk-maria.nightly.sakaiproject.org/, build: 5f2e2e7c

The links are displaying in the appropriate places and I’m able to add a 1.1/1.3 resource link, and also pick a tool from the 1.1/1.3 store! No console/server errors.

Charles R Severance June 11, 2024 at 2:17 AM

I think the whole “bootstrap" thing is a red-herring because this ended up as a /tool and not a /portal/tool url and so the outer markup was missing and that was where bootstrap gets defined. So I think that fixed this one too even though I thought they were two separate bugs.

Charles R Severance June 11, 2024 at 2:15 AM

- I think it might be fixed in master - so wait for the nightlys to rebuild and re-test. Then we have to chase it back to 23-x.

Andrea Schmidt June 10, 2024 at 10:04 PM

let me know when this Jira really is fixed. I’m anxious to get it verified!

Incorporated

Details

Priority

Affects versions

Components

Assignee

Reporter

Environment

25x: https://trunk-maria.nightly.sakaiproject.org/, build: f67b1c25 23x: https://qa23-maria.nightly.sakaiproject.org/, build: 0884c1d7

Created June 8, 2024 at 2:10 AM
Updated June 13, 2024 at 8:52 PM
Resolved June 13, 2024 at 8:51 PM