Page MenuHomePhabricator

[Epic] Develop a framework for invalidating edit suggestions
Open, Needs TriagePublic

Description

This task involves the work of making it possible to store data when a specific suggestions is declined/dismissed so that it can in turn be used to suppress these suggestions from being shown in the future.

Stories

IDStoryTicket
1.As an editor who has declined/dismissed a suggestion, I don't want to see that same suggestion again in future edit sessions I initiate, so that my editing experience reflects decisions I've already made and doesn't repeatedly prompt me to reconsider something I've already evaluated.T427236
2.As an experienced editor who has declined/dismissed a suggestion, I want that action to influence how/if that suggestion is shown to other people in the future, so that my judgment as an experienced contributor: 1) Helps others avoid spending time on suggestions that aren't worth surfacing, 2) Prevents newcomers from making changes that do not support project policies and guideline, and 3) Can make the suggestion pool better over timeT433147

Open questions

  • 1. At what point would a suggestion no longer be showed to anyone in the future? Thank you to @KStoller-WMF for prompting this.
  • 2. To what extent (if any) should volunteers, on a per project basis, be able to configure the conditions/thresholds that need to be met for a suggestion to be suppressed/invalidated? E.g. invalidation based on reject button clicked, revision changed, text does not match etc. Thank you to @OKarakaya-WMF for prompting this.
  • 3. How might we handle situations in which it's believed that suggestion(s) have been invalidated in bad-faith? E.g., someone going through and rejecting every suggestion they see across many articles.

Potential approaches

Background

At present, suggestions people decline/dismiss within Suggestion Mode will be resurfaced to them (and other volunteers) in future edit sessions.

Without adjustment, this could lead unsuspecting volunteers to affect content in ways that do not align with project policies and guidelines. This could, as a result, create more patrolling work for experienced volunteers and, more broadly, this could cause people to lose trust/confidence in Suggestion Mode.

Related

Related Objects

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
ppelberg renamed this task from [Epic] Suppress declined suggestions from reappearing in subsequent edit sessions to [Epic] Develop a framework for invalidating edit suggestions.Jun 30 2026, 5:22 AM
ppelberg updated the task description. (Show Details)
ppelberg updated the task description. (Show Details)
ppelberg added subscribers: Ottomata, dchan.

This task is closely related to T420648: [EPIC] Enable people to filter/manage Edit Suggestions, as both address how users control the suggestions they see. We need to decide whether this should be handled automatically by the system (T429426) or manually by users through filters (T420648), or whether a combination of both approaches would provide a better experience.

One possible approach would be to show a message after users dismiss the same suggestion type twice, explaining that they can hide that type of suggestion (e.g. do you know you can filter the suggestions you want to see?). The message could include a button to open the filters, where users can choose to hide that suggestion type or manage other suggestion types as well.

To the open questions, I'd also add one about how to handle situations in which it's believed that suggestions have been invalidated in bad-faith -- e.g., someone going through and rejecting every suggestion they see across many articles.

To the open questions, I'd also add one about how to handle situations in which it's believed that suggestions have been invalidated in bad-faith -- e.g., someone going through and rejecting every suggestion they see across many articles.

Good spot, @Isaac. Added!