Please fill out the following sections to the best of your ability, it will help us investigate bugs if we have this information at the outset. Screenshots are especially helpful, so please provide those if you can.
Platform (Android, iOS, Website): Any
URLs (aka web addresses) of any relevant observations or pages:
Example URL not included as it could be calling out a user, but I did include a censored screenshot (can provide URL in DM).
Description of problem (please provide a set of steps we can use to replicate the issue, and make as many as you need.):
I stumbled across an observation where a previously hidden ID “reemerged” after a taxon swap. The initially hidden ID was one of several intentionally incorrect IDs left by a user, likely to harass. The taxon chosen for the incorrect ID was involved in a recent taxon swap. This caused a new incorrect ID to be added to the observation due to the automatic update feature of the swap, essentially allowing the previously hidden ID to “escape.”
I hid the “escaped” new incorrect ID, but was only notified because I had previously left a comment.
It would be better if the system were designed in such a way that hidden IDs couldn’t “reemerge” in situations like this. I’m not sure the best way to accomplish that, but there are at least two possibilities:
- The IDs could still be swapped, but the new system-generated IDs would be hidden automatically. This probably isn’t perfect, because it might look like the user continued to harass by adding another hidden ID when they did not.
- Hidden IDs could not update at all/be exempted, though there might be problems with this too (I can’t think of any specific ones myself).