diff --git a/src/addon/mod/lti/providers/lti.ts b/src/addon/mod/lti/providers/lti.ts index c9d160692..0c544b4b6 100644 --- a/src/addon/mod/lti/providers/lti.ts +++ b/src/addon/mod/lti/providers/lti.ts @@ -207,7 +207,12 @@ export class AddonModLtiProvider { // Generate launcher and open it. return this.generateLauncher(url, params).then((url) => { - this.utils.openInApp(url); + if (this.appProvider.isMobile()) { + this.utils.openInApp(url); + } else { + // In desktop open in browser, we found some cases where inapp caused JS issues. + this.utils.openInBrowser(url); + } }); }