Page MenuHomePhabricator

[MILESTONE] Deploy Suggestion Mode MVP as a beta feature (en.wiki)
Open, Needs TriagePublic

Description

This task holds the body of work that will need to be completed before we can deploy VE's new Suggestion Mode (desktop + mobile) as a Beta Feature.

Deployment details

Wikis: All Wikipedias
Announcement published: Monday, 2 February 2026
All patches merged: Monday, 2 February 2026
Deployment timing: Thursday, 5 February 2026

Requirements

What follows is a draft. @ppelberg to finalize this once T414626 gains the list of the suggestions that are currently available.

User experience

  • Every logged in user at all Wikipedias who navigates to Special:Preferences#mw-prefsection-betafeatures will see a new beta feature available called Suggestion Mode
  • When someone enables the feature – manually or by way of having the Automatically enable most beta features enabled – they will make the following true:
    • Anytime they open the visual editor (desktop or mobile) they will gain the potential to see the Edit Suggestions that are relevant to the content within the article they are viewing
      • Note: "Edit Suggestions" in this context refers to the set of suggestions we will define in T402242.

Meta

  • All Suggestions we deem "fit" to appear in Suggestion Mode will, for now, be available to everyone who has Suggestion Mode enabled, regardless of their experience level.
    • Where "fit" here refers to all Suggestions that are not marked experimental.
    • Note: we anticipate ourselves needing to be able to specify the experience level someone must have to see a given Edit Suggestion. Although, we will prioritize that via T410524 in advanced of the A/B experiment we will be running in T404600.

Decisions to be made

  • 5. What (if any) copy changes are needed to Checks we will offer in Suggestion Mode? T415849

Decided

  • 1. Will the Beta feature include experimental Suggestions? Which current experimental checks should be deployed as part of the beta feature? See T402242 and T404599.
  • 9. Do we want to deploy current in-review suggestions: 1) Heading structure, 2) Redirect links, and 3) Year target/label link mismatch?
  • 2. Technically, what is the beta feature? E.g. will it effectively be doing ecenable=1, and thus turning on checks for users who don’t meet e.g. the editcount requirements?
    • DECIDED: This will be effectively be turning on ecenable=1 WITHOUT affecting what Checks are presented to people.
  • 3. Will the Beta Feature be offered to all wikis or to specific wikis (i.e. is there a config turning the beta feature on/off?)
    • We will offer the beta feature at all Wikipedias.
  • 4. Prior to the Beta Feature release, will we make it possible for a Check to only show in Suggestion Mode?
    • Yes and that will be implemented via T409476
  • 6. Where should the ToggleButton to show/hide suggestions be placed on mobile? T415589
    • DECIDED: deploying the beta feature will NOT be blocked on introducing a button within the UI to turn Suggestion Mode ON/OFF. Instead, people will only be able to turn Suggestion Mode ON/OFF by way of enabling/disabling the beta feature.
    • On desktop, this ToggleButton will be placed in the edit toolbar, but since there is no space in the mobile toolbar, we need to choose an alternative placement (e.g. a sticky bottom Button) for now unless we decide to redesign the elements in the toolbar T400903.
  • 7. At what point do we send off a Suggestion's UI copy to be translated?
    • DECIDED: we will send Suggestions UI copy to be translated before the deployment of Suggestion Mode as a beta feature at all wikis (T415320); copy will be finalized in T414987
    • Proposed: the patch which moves a check out of "experimental" should also add the translation changes, and enabled should be set to true later once we're happy to go ahead
    • Note: per T399611#11547165, we will not block the en.wiki Beta Feature deployment on UI strings being translated.
    • Related: T414987.
  • 8. Do want to implement the new blue styling for suggestion cards as seen in this demo: https://9e25b0c40d.catalyst.wmcloud.org/w/index.php?title=Douglas_Adams&veaction=edit&ecenable=suggestions%2Cexperimental

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
Resolvednayoub
OpenNone
ResolvedDLynch
ResolvedQuiddity
Resolvedppelberg
Resolvedppelberg
ResolvedDLynch
ResolvedDLynch
DuplicateNone
Resolvedppelberg
ResolvedBUG REPORTDLynch
ResolvedBUG REPORTEsanders
OpenNone
Resolvedbmartinezcalvo
OpenNone
ResolvedQuiddity
ResolvedDLynch
Resolvedmedelius
Resolvedmedelius
ResolvedDLynch
Resolvedppelberg
Resolvedmedelius
Resolvedppelberg
ResolvedEsanders
Openmedelius
Openmedelius
In Progresszoe
Resolvedzoe
Declinedzoe
OpenQuiddity
ResolvedDLynch
Resolvedmedelius
Openzoe
Openzoe
ResolvedDLynch
ResolvedBUG REPORTEsanders
ResolvedQuiddity
ResolvedFeaturemedelius
ResolvedBUG REPORTmedelius
ResolvedDLynch
ResolvedEsanders
ResolvedDLynch

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

In addition to an illustration (T399611) we also need a title, description and links for "Information"/"Discussion" (e.g. [[:mw:Edit check/Suggestions]] and [[:mw:Talk:Edit check/Suggestions]])

Change #1229113 had a related patch set uploaded (by Esanders; author: Esanders):

[mediawiki/extensions/VisualEditor@master] EditCheck: Create beta preference for suggestions mode

https://gerrit.wikimedia.org/r/1229113

bmartinezcalvo updated the task description. (Show Details)
bmartinezcalvo updated the task description. (Show Details)
ppelberg renamed this task from [MILESTONE] Deploy Suggestion Mode MVP as a beta feature to [MILESTONE] Deploy Suggestion Mode MVP as a beta feature (en.wiki).Thu, Jan 22, 11:18 PM

Per offline discussion with @Quiddity, we're going to offer the Suggestion Mode beta feature in two phases:

  • Phase #1: en.wiki (T399611)
  • Phase #2: all other Wikipedias (T415320)

Rationale: we are splitting up the deployment into two phases so that we can afford volunteers the space to translate the Suggestion Mode UI string before the feature becomes available on-wiki.

ppelberg updated the task description. (Show Details)
ppelberg updated the task description. (Show Details)

Change #1238383 had a related patch set uploaded (by DLynch; author: DLynch):

[operations/mediawiki-config@master] Edit check: enable suggestions beta-feature on enwiki

https://gerrit.wikimedia.org/r/1238383

Change #1238383 merged by jenkins-bot:

[operations/mediawiki-config@master] Edit check: enable suggestions beta-feature on enwiki

https://gerrit.wikimedia.org/r/1238383

Mentioned in SAL (#wikimedia-operations) [2026-02-10T21:03:40Z] <kemayo@deploy2002> Started scap sync-world: Backport for [[gerrit:1238382|Edit check: turn off the addReference a/b test on enwiki (T367343 T416378)]], [[gerrit:1238383|Edit check: enable suggestions beta-feature on enwiki (T399611)]]

Mentioned in SAL (#wikimedia-operations) [2026-02-10T21:05:55Z] <kemayo@deploy2002> kemayo: Backport for [[gerrit:1238382|Edit check: turn off the addReference a/b test on enwiki (T367343 T416378)]], [[gerrit:1238383|Edit check: enable suggestions beta-feature on enwiki (T399611)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-02-10T21:13:38Z] <kemayo@deploy2002> Finished scap sync-world: Backport for [[gerrit:1238382|Edit check: turn off the addReference a/b test on enwiki (T367343 T416378)]], [[gerrit:1238383|Edit check: enable suggestions beta-feature on enwiki (T399611)]] (duration: 09m 58s)

Change #1238430 had a related patch set uploaded (by DLynch; author: DLynch):

[operations/mediawiki-config@master] Edit check suggestions beta-feature in allowlist

https://gerrit.wikimedia.org/r/1238430

Change #1238430 merged by jenkins-bot:

[operations/mediawiki-config@master] Edit check suggestions beta-feature in allowlist

https://gerrit.wikimedia.org/r/1238430

Mentioned in SAL (#wikimedia-operations) [2026-02-10T21:19:13Z] <kemayo@deploy2002> Started scap sync-world: Backport for [[gerrit:1238430|Edit check suggestions beta-feature in allowlist (T399611)]], [[gerrit:1238049|Turn on Parsoid read views by default on labs (take 2) (T357054)]], [[gerrit:1238427|Update title / desc of Special:LintTemplateErrors (T170874)]]

Mentioned in SAL (#wikimedia-operations) [2026-02-10T21:44:08Z] <kemayo@deploy2002> cscott, arlolra, kemayo: Backport for [[gerrit:1238430|Edit check suggestions beta-feature in allowlist (T399611)]], [[gerrit:1238049|Turn on Parsoid read views by default on labs (take 2) (T357054)]], [[gerrit:1238427|Update title / desc of Special:LintTemplateErrors (T170874)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Mentioned in SAL (#wikimedia-operations) [2026-02-10T21:58:59Z] <kemayo@deploy2002> Finished scap sync-world: Backport for [[gerrit:1238430|Edit check suggestions beta-feature in allowlist (T399611)]], [[gerrit:1238049|Turn on Parsoid read views by default on labs (take 2) (T357054)]], [[gerrit:1238427|Update title / desc of Special:LintTemplateErrors (T170874)]] (duration: 39m 46s)