Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LTI-228: Launch URL does not work with Firefox #211

Merged
merged 2 commits into from
Mar 16, 2023

Conversation

Mariam05
Copy link
Collaborator

This was mitigated via the following:
Detect if the 3rd party app has access. If it does not, then use the Storage Access API to ask the user for permission to access the cookies / storage. Note that the API can only be called following a user interaction (ex. a button click). Therefore, if access has not yet been granted, then a message will be shown to the user asking them to click a button. That button will then call the Storage Access API, which will present the user with an alert to grant permission. However, even after granting permission, the user will have to refresh the browser. This will be noted in the message displayed to the user. See the screenshots below:
image
image

Another thing to note is that this issue only exists on Brightspace and EdX. Moodle seems to have a setting that allows its integrated 3rd party apps to access its cookies and storage. I am still looking into what configuration they might have used to allow this.

@Mariam05
Copy link
Collaborator Author

This PR addresses issue #197

@jfederico jfederico changed the title ENG-7: Launch URL does not work with Firefox LTI-228: Launch URL does not work with Firefox Mar 16, 2023
@jfederico jfederico merged commit 5a45efa into bigbluebutton:master Mar 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants