hypothesis / hypothesis/viahtml

Hypothesis LMS app saving annotations on URL with a Hypothesis-made URL parameter

Open
#438 8 comments 0 reactions 2 assignees Claimed by @robertknight View on GitHub
bug
Dominant language
Python
Stars
9
Forks
5
PR merge metrics
No merged PRs in 30d

Description

## Bug report form
### Steps to reproduce
1. Create an LMS app assignment using the URL www.ascd.org/el/articles/6-intrinsic-motivators-to-power-up-your-teaching
3. Create an annotation in that assignment
4. Refresh the page and note the annotation is missing
5. The annotation is saved to:`https://www.ascd.org/el/articles/6-intrinsic-motivators-to-power-up-your-teaching?via.client.ignoreOtherConfiguration=1&via.client.openSidebar=1&via.external_link_mode=new-tab&via.client.requestConfigFromFrame.origin=https%3A%2F%2Flms.hypothes.is&via.client.requestConfigFromFrame.ancestorLevel=2&via.blocked_for=lms`

Notes:
- creating an assignment out of the URL with the parameter doesn't fix the issue. The URL without the parameter is still displayed in the LMS app while annotations are still saved to the URL with the parameter
- Visiting that page without the URL parameter in the web app in Via does not seem to cause those annotations to be saved with the URL parameter.

Example:
https://hypothesis.instructure.com/courses/266/assignments/2811

### Expected behaviour
Annotations should save to the URL without the parameter

### Browser/system information
Chrome 98
MacOC 11.6

# Possible duplicates?

* https://github.com/hypothesis/viahtml/issues/439 - Might be the same / something we need to bear in mind at least

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.