Step 1: go to the Edit Observations page, there Search for some of your observations (e.g. here: at some place, in Needs ID state, for some taxa only), then select some observations (e.g. here: the two first search results)
Step 2: hit the Delete Selected button
Step 3: watch the selected observations disappear from the current screen, while not being deleted (from iNaturalist)
It is either a bug (‘Delete Selected’ obs does not actually delete the selected obs), or a very misleading wording (‘Delete Selected’ being really ‘Hide Selected’)
addendum: trying to work around the bug using the API (and it works… tediously), I noticed that:
every deletion operation results in an ‘error 500’ message… after which the obs has been correctly deleted.
Maybe it’s related.
i would try this again after we’re no longer dealing with CNC stuff.
what you’re describing could just be a symptom of delayed indexing maybe, where a record has been deleted from the database tables but not yet from the indexes.
The thing is, it worked perfectly once automated through the API (save for the weird ‘error 500’ messages returned upon… success). Meanwhile the same operation through the website leads nowhere. Weird.