hypothesis / support-legacy

a place for tracking support-related work and projects
3 stars 0 forks source link

Annotations are lost when PDF fingerprint changes #192

Open mattdricker opened 3 years ago

mattdricker commented 3 years ago

[I fully recognize that this title of this issue is actually describing the way Hypothesis is meant to work with PDFs, but there are circumstances where this behavior is surprising and/or problematic to users. This issue comes out of a discussion between myeslf, @mkdir-washington-edu , and @robertknight , and is an attempt to describe these concerns.]

Occasionally a user will need to edit or alter a PDF in a way that changes the fingerprint:

All of these scenarios result in the new PDF containing a different fingerprint than the original, thus losing any annotations previous associated with that document.

In these cases, if there was a method to maintain document equivalency, or create an association between the previous version and the new, previous annotations could persist.

klemay commented 3 years ago

it's good to know when expected behavior is confusing or interferes with user workflows - thank you for filing this. I have added it to the bug & product backlog for review