I've been working a lot lately with tagging media items, which leads inevitably to the occasional need to untag a media item. Unless I'm missing something obvious, doing an untag is much more difficult and is much more error prone than was tagging the media item in the first place.
The situation I'm describing is a total non-issue if a media item is only tagged one place. Under this circumstance, untagging is easy, it's not error prone, and it just works. On the other hand, if a media item is tagged many, many different times then untagging becomes almost an impossible chore. Here's the problem. Suppose you are in a sub-screen of the Edit Person screen and suppose you see a media item for a person or for a fact or for a source or for a citation that you wish to untag. So you click on the media item which brings up all the media tags for that item. Suppose you then click on untag. You would think that would untag the media file from the person or fact or source or citation that you used bring up the list of all media tags. But no, it typically untags some other media tag. In fact, it appears to delete the first tag in the list.
The proper procedure on the part of the user instead is to navigate through the entire list of media tags for that media items and find the one to be untagged. Only then should the user click untag. But if there are dozens of tags, the proper tag can be very difficult to find and more importantly, I have already in some sense clicked clicked on the "right" tag in the process of bringing up the list. I shouldn't have to spend a lot of time finding the "right" tag again.
The problem I'm describing really is only for media items with a lot of media tags. Examples where this might typically happen would be a comprehensive obituary that mentions a lot of people, a family bible page that lists a large number of people, or a page from a compiled family history that lists a lot of people.
And the worst thing is that if I fall into this trap in the RM user interface and make the mistake of deleting the wrong media tag, it's essentially impossible to discover which one I deleted so I can put it back.
If I am misunderstanding this situation, I would be pleased to stand corrected. But otherwise, I hope this whole situation might be improved in RM8 or some subsequent release.