Page MenuHomePhabricator

Blocked user can't write on his talk page (excluded from block) because of using a tool that adds tags to replies
Closed, ResolvedPublicBUG REPORT

Description

A user https://ru.wikipedia.org/wiki/User:Vetrov69 is blocked in ruwiki, except for his talk page. He uses a JavaScript tool https://commons.wikimedia.org/wiki/User:Jack_who_built_the_house/Convenient_Discussions that simplifies answering to other users' posts. This tool adds an edit tag "CD", created in ruwiki. Vetrov 69 can't post on his talk page using this tool because he "can't apply change tags while blocked", but he did it on his own talk page and should be able to do this.

image.png (1×873 px, 349 KB)

Event Timeline

Restricted Application added a subscriber: Base. · View Herald TranscriptAug 8 2021, 1:17 PM

So, this is about partial blocks.

I can probably fix that in Convenient-Discussions by making such edits without a tag, but I'm wondering can this be fixed at the MediaWiki level, not at the script's level? Unclear why users with blocks that don't extend to certain namespaces shouldn't be able to apply tags.

Jack_who_built_the_house added a subscriber: dbarratt.

Apparently this was thought to be fixed: T221444: Partially blocked users cannot tag revisions on unrelated pages, nor add, deactive or delete tags.

@dbarratt Do you have any idea what causes this issue? Convenient-Discussions makes simple edits via MediaWiki Action API. The tag it applies was created manually ("Applied manually by users and bots").

The task T236996 I closed this in favor of doesn't seem like it's going to be fixed in the near term. It's not even clear if this is a bug and not a feature (although it's not clear to me why CD can't set a tag while DiscussionTools can; the original purpose of this restriction seems to be to prevent the user from changing tags in the same places which the user can't edit!). Instead, I will just resubmit the form without a tag if tags-apply-blocked error it received.