Page MenuHomePhabricator

Revdel/suppression of revisions/logs should allow automatic revdel/suppression of associated logs/revisions
Open, MediumPublicFeature

Description

This has been a pretty long standing issue so it's possible I missed a ticket talking about it, but: currently it is far, far too easy for someone to suppress a page creation or an edit while forgetting to also suppress an abusefilter log entry or the page creation log entry. I have had multiple instances where I've had to point out to very experienced oversighters that they didn't fully suppress something! That's really bad, and shouldn't ever happen.

Whenever a revdel or suppression is made of any of the following:

  • A revision
  • A page deletion
  • A log entry (e.g., an AbuseFilter log entry or a page creation log entry)

Then the suppression UI should allow easily suppressing the corresponding entries that would contain the same information that you're suppressing. That is, if you suppress a revision then you should be able to easily suppress any abusefilter entries that were generated with respect to that revision. (And, ideally, any future abusefilter entries from the same page that contained the content of said edit could also be suppressed.) If you suppress an abusefilter log entry, you should be able to easily suppress the revision the entry is associated with.

There are obviously varying levels of complexity that this can quickly balloon too, so I would suggest that an MVP resolution of this would be to allow automatic/easy suppression of related entries when suppressing a revision or page deletion, as this is almost always the first item that gets revdel'd/suppressed.

This issue is related to, but in my opinion distinct from, T19053 and T22447.
See also: T44734: Non-admins can see contents of deleted pages when viewing abusefilter details

Event Timeline

I have had multiple instances where I've had to point out to very experienced oversighters that they didn't fully suppress something!

same… :(

I had to ask the stewards to remove log entries containing suppressed content just a few minutes ago, so I agree this should be done automatically. I'm not too sure about doing this for revdels and/or page deletions, since they're simply meant to make personal attacks, promotional content, etc. harder to stumble upon by unsuspecting editors.

Atieno triaged this task as Medium priority.Nov 14 2025, 9:54 AM

I had to ask the stewards to remove log entries containing suppressed content just a few minutes ago, so I agree this should be done automatically. I'm not too sure about doing this for revdels and/or page deletions, since they're simply meant to make personal attacks, promotional content, etc. harder to stumble upon by unsuspecting editors.

I think the idea for revdels might be that, if content is revdelled from one place, it shouldn't necessarily still be accessible in another place (that it's been propagated to as a result of the now-revdelled edit). From a software point-of-view, I'd also personally be cautious about assuming the reasons why any individual wiki may e.g. choose to revdel rather than suppress -- e.g., if a third-party wiki only has a few admins who are all completely trusted by the wiki operator, they may not see the point in them suppressing rather than revdelling things that need to be hidden from public view; but that doesn't mean that what they're revdelling should necessarily still be publicly visible somewhere else.

That's for revision-deletion, though. I don't know what the expected behaviour would be here around page deletion (where that page-deletion isn't set to suppress the page's revisions at the same time). It might be worth noting that (I believe) the default MediaWiki log summary for a page-deletion actually includes a truncated version of the page's pre-deletion content.

screenshot.png (554×1 px, 67 KB)