Last modified: 2014-10-19 17:52:29 UTC
Annotations from anonymous users are stored with user id 0. However, the code for updating/deleting annotations checks for user id identity so even logged in users can only edit their own comments. This could result in undeleteable, uneditable offensive comments all over the wiki. My proposal for this would be new permissions named "updateannotation" and "deleteannotation" assigned to the sysop user by default. These permissions would allow to bypass the "only update/delete your own annotation" restriction.
I think this makes sense. It fits the general naming convention (e.g. editusercss vs. editmyusercss). Related note, until bug 52156 is fixed, there is no history or undeletion (which are quite important on a wiki).
Change 110932 had a related patch set uploaded by Chiborg: New permissions for update/delete of annotations https://gerrit.wikimedia.org/r/110932