Plus-Single tool launch displays the incorrect page the first time around

Description

I added the tenant on mysql8, having the tool launch in a new window. The tool was added to maria, then added to a site.

24x: https://trunk-maria.nightly.sakaiproject.org/, build: eed8c796

First launch: OIDC KeySet did not contain key id (kid): https://trunk-maria.nightly.sakaiproject.org/imsblis/lti13/keyset - incorrect

Second launch: instructor gets sent to the mysql8 server and the Dashboard displays - incorrect

Third launch: Assessment page on mysql8 displays

Every subsequent launch will now load the Assessments page

Launching the tool in an iframe:

I will need to test tomorrow after the server resets and I start with the users and brand new sites again for the OIDC error.

Currently, a new instructor with a new site receives the Dashboard from the Plus site in the iframe - incorrect

The next launch loads the assessments page (correct) and will launch the assessments page every time after that.

Error that displays in the console on the launch that displays the Dashboard page (incorrect behavior):
TypeError: this.baseI18n is undefined (see attached file)

Attachments

6
  • 17 Nov 2023, 01:10 AM
  • 17 Nov 2023, 01:10 AM
  • 17 Nov 2023, 01:10 AM
  • 17 Nov 2023, 01:10 AM
  • 17 Nov 2023, 01:10 AM
  • 17 Nov 2023, 01:10 AM

Activity

Show:

Andrea Schmidt November 28, 2023 at 11:58 PM

The first launch no longer displays the pink background with the OIDC error, but is still loading the dashboard and not the tool with a new window launch and the iframe loads The site you requested is not available. on first launch now.

24x: https://trunk-maria.nightly.sakaiproject.org/, build:e0fb3c09

Andrea Schmidt November 21, 2023 at 7:29 PM

23x: https://qa23-maria.nightly.sakaiproject.org/, build: ad73ce46 is displaying the message OIDC KeySet did not contain key id (kid) on the first launch, the second launch displays site unavailable and the third launch finally loads samigo.

Charles R Severance November 21, 2023 at 5:55 PM

The "go to the wrong page" was fixed in https://sakaiproject.atlassian.net/browse/SAK-49444#icft=SAK-49444 - the rest of the issues are in the tool markup themselves and should be filed per tool. Like for example - the dashboard does not look it works well at all because of the JavaScript errors. But that should be reproduced on its own with its own test plan (if we want to support Dashboard in Single Tool Plus - which we probably do not).

Charles R Severance November 21, 2023 at 5:37 PM

- I believe that the “incorrect page” is fixed by https://sakaiproject.atlassian.net/browse/SAK-49444 - and I think that we should close this one as it conflates a lot of things and you have reproduced some thing and filed any issues under new JIRAs that are simpler and more focused.

Charles R Severance November 21, 2023 at 12:19 AM

20 hours of testing and developing later - it is it the tutorial - Literally it navigates to “/portal” before starting the tutorial. Literally.

Incorporated

Details

Priority

Affects versions

Assignee

Reporter

Environment

24x: https://trunk-maria.nightly.sakaiproject.org/, build: eed8c796 24x: https://trunk-mysql8.nightly.sakaiproject.org/, build: eed8c796
Created November 17, 2023 at 1:09 AM
Updated November 28, 2023 at 11:58 PM
Resolved November 21, 2023 at 5:55 PM

Flag notifications