-
Notifications
You must be signed in to change notification settings - Fork 14
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
SPIKE: Provisioning unreliable when multiple embedded clients are present (LMS) #433
Comments
Update: a user saw this in D2L as well: https://hypothesis.zendesk.com/agent/tickets/3807 |
I believe these Canvas users are having the same problem: https://hypothesis.zendesk.com/agent/tickets/11179 Users built Canvas Assignments out of https://ohiostate.pressbooks.pub/vethisto/chapter/3-the-cellular-component/. The Sidebar doesn't automatically appear open when you visit this site, but Hypothesis is referenced in the HTML: The end result is that the LMS app and the web app seem to alternate when refreshing the page, about 50% of the time each. Slack discussion here: https://hypothes-is.slack.com/archives/C2BLQDKHA/p1594216225325500. |
Is this a broader class of problem, i.e. "Any parent frame that embeds a subframe which also has H embedded" or is "just the LMS app"? |
This user ran into this issue: https://hypothesis.zendesk.com/agent/tickets/13369 The LMS assignment giving them a problem is based off of https://www.americanyawp.com/reader/17-conquering-the-west/frederick-jackson-turner-significance-of-the-frontier-in-american-history-1893/. The user tested this extensively and saw that if a certain app (LMS or web app) loads first, it seems to load again and again in Firefox and Safari, but it seemed to be variable in Chrome. |
Another instructor reporting same issue in Bb using Pressbooks for an assignment. No ticket to link to, as it came up during a success zoom call. |
Ticket with issue using LMS app on their own Pressbook document: https://app.hubspot.com/contacts/6291320/ticket/330164280/ |
Consolidated testable URLs (some of these are mentioned above, some are in tickets:
Note that in PressBooks sometimes the Hypothesis Sidebar doesn't appear, but the web app is still embedded, just hidden, so the same problem occurs. |
I have made a preliminary assessment of this issue: there are two conflicting I observe that:
host frame configuration
LMS configuration
Maybe a solution could be to make |
Reported via Zendesk.
An instructor using Canvas reported that when he creates Hypothesis assignments using HTML pages that have Hypothesis embedded, provisioning does not work reliably.
I have been able to reproduce this in Canvas, but not in Moodle or Blackboard. (The Sakai Nightly instance behaves so strangely that I don't think testing there would give us meaningful data).
Steps to reproduce
In Canvas, create a Module Item or assignment using an HTML page that has Hypothesis embedded. This professor used http://www.americanyawp.com/reader/colliding-cultures/john-winthrop-dreams-of-a-city-on-a-hill-1630/; we reproduced using that URL as well as an H blog post: https://web.hypothes.is/blog/webinar-30-jan-2019-custom-annotation-groups-for-publishers-with-hypothesis/
View your assignment and see that provisioning has worked:
The console throws the following errors:
You might have to refresh your browser tab a few times to see this.
The text was updated successfully, but these errors were encountered: