I believe I've spotted a bug, though I may misunderstand intended functionality.
The bug has to do with the UI. If one constructs a relation between two annotations, the UI allows for either of the endpoints of the relation to be deleted (via the garbage can icon). I expected that e.g. deleting one annotation in a relation with two distinct endpoints would result also in the relation being deleted, but it does not. Furthermore, the UI doesn't support deleting the dangling relation; so from the perspective of the UI, the relation is left permanently dangling (AFAICT).
To reproduce:
Produce two annotations from the UI.
Construct one relation between the annotations from the UI.
Delete one of those annotations from the UI.
Note that the relations sidebar still contains the relation in question, now with a dangling endpoint.
If the expected behavior I've described is what's intended, I believe I've implemented the fix in PR #212 . Thanks!
Hi, thanks for producing this nice tool!
I believe I've spotted a bug, though I may misunderstand intended functionality.
The bug has to do with the UI. If one constructs a relation between two annotations, the UI allows for either of the endpoints of the relation to be deleted (via the garbage can icon). I expected that e.g. deleting one annotation in a relation with two distinct endpoints would result also in the relation being deleted, but it does not. Furthermore, the UI doesn't support deleting the dangling relation; so from the perspective of the UI, the relation is left permanently dangling (AFAICT).
To reproduce:
If the expected behavior I've described is what's intended, I believe I've implemented the fix in PR #212 . Thanks!