This happens with the Link annotation, but also happened to me with my Language annotation prototype when I play with it.
Steps to view the problem:
- Go to some link in the text, put the cursor on it.
- The 'link' button pops up, recognizing the annotation, and if you click it, the full annotation fragment is selected (expected behavior) and the input widget appears.
- Without closing the input widget, click on another link in the text. The widget moves to the new location with the proper data, but the text of that fragment isn't selected, and it's a bit odd to edit.
I think a better behavior may be to close the widget and have the icon pop up on the new location, as if I clicked an unrelated non-link text and then again selected a link.
(I hope this makes sense, I can post some screenshots if needed)
I use Firefox 22.0 under Ubuntu.