Page MenuHomePhabricator

VisualEditor Suggestion ModeComponent
ActivePublic

Members

  • This project does not have any members.
  • View All

Details

Description

Keep track of the suggestion mode work in VisualEditor, part of EditCheck

See https://www.mediawiki.org/wiki/Edit_check - a project by the Editing-team

Recent Activity

Yesterday

Quiddity closed T418816: mobile: Make Special:EditChecks work well in narrow displays as Resolved.

Thanks! Agreed, it looks like the design is no longer using tables.

Wed, Nov 4, 11:56 PM · VisualEditor, VisualEditor Suggestion Mode, EditCheck
Maintenance_bot added a project to T443727: [SPIKE] Source verification suggestion: explore persistent dismissals of suggestions: VisualEditor.
Wed, Nov 4, 11:29 PM · VisualEditor, VisualEditor Suggestion Mode
medelius created T443727: [SPIKE] Source verification suggestion: explore persistent dismissals of suggestions.
Wed, Nov 4, 11:27 PM · VisualEditor, VisualEditor Suggestion Mode
ppelberg created T443723: [Analysis] Analyze engagement with source verification suggestion.
Wed, Nov 4, 10:51 PM · Editing-team (FY2026-27 Q2 sprint 12), Product-Analytics, VisualEditor Suggestion Mode, VisualEditor
ppelberg created T443720: Deploy source verification as a default-on suggestion.
Wed, Nov 4, 10:47 PM · VisualEditor Suggestion Mode, CommunityConfiguration-Adoption, EditCheck, Editing-team, VisualEditor
ppelberg updated the task description for T426359: Deploy Source Verification as an experimental suggestion.
Wed, Nov 4, 10:45 PM · VisualEditor Suggestion Mode, CommunityConfiguration-Adoption, EditCheck, Editing-team, VisualEditor
PatchDemoBot added a comment to T423146: Make the Edit toolbar responsive on mobile.

Test wiki on Patch demo by BMartinezCalvo (WMF) using patch(es) linked to this task was deleted by Catalyst admin via Cron DeleteExpiredWikis:

Wed, Nov 4, 7:02 PM · Editing-team (FY2026-27 Q2 sprint 9), VisualEditor, VisualEditor-MediaWiki-Mobile, VisualEditor Suggestion Mode, Design
ppelberg updated the task description for T441216: Suggestion Mode Onboarding: experiment set up (shared config + GrowthBook).
Wed, Nov 4, 6:16 PM · Editing-team (FY2026-27 Q2 sprint 9), Epic, OKR-Work (DE1 FY2026-27), VisualEditor, VisualEditor Suggestion Mode, Design
Esanders added a comment to T435278: Add link to Special:EditChecks within suggestion card.

"How this suggestion is configured" sounds good.

Wed, Nov 4, 6:05 PM · Patch-For-Review, Editing-team (FY2026-27 Q2 sprint 9), VisualEditor, VisualEditor Suggestion Mode
Maintenance_bot added a project to T443654: Clean up read mode suggestion count experiment before scaling: VisualEditor.
Wed, Nov 4, 5:29 PM · VisualEditor, OKR-Work, Editing-team (FY2026-27 Q2 sprint 12), VisualEditor Suggestion Mode
ppelberg merged T432272: Add instrumentation to log suggestion counts shown in read and edit modes into T432288: [SPIKE] Determine cache invalidation approach for on-wiki config changes.
Wed, Nov 4, 5:24 PM · Editing-team (FY2026-27 Q2 sprint 9), VisualEditor Suggestion Mode, OKR-Work, VisualEditor, EditCheck
ppelberg triaged T432288: [SPIKE] Determine cache invalidation approach for on-wiki config changes as High priority.
Wed, Nov 4, 5:19 PM · Editing-team (FY2026-27 Q2 sprint 9), VisualEditor Suggestion Mode, OKR-Work, VisualEditor, EditCheck
ppelberg edited projects for T432288: [SPIKE] Determine cache invalidation approach for on-wiki config changes, added: VisualEditor Suggestion Mode, Editing-team (FY2026-27 Q2 sprint 9); removed Editing-team.
Wed, Nov 4, 5:18 PM · Editing-team (FY2026-27 Q2 sprint 9), VisualEditor Suggestion Mode, OKR-Work, VisualEditor, EditCheck
ppelberg created T443654: Clean up read mode suggestion count experiment before scaling.
Wed, Nov 4, 4:51 PM · VisualEditor, OKR-Work, Editing-team (FY2026-27 Q2 sprint 12), VisualEditor Suggestion Mode
Ottomata added a comment to T443495: [SPIKE] How do Flagged Revisions affect edit suggestions counts?.

Indeed, that is much simpler! (and simpler for purely read-only cases like Attribution API where they want to show the number of references on the page the user is reading!)

Wed, Nov 4, 2:16 PM · VisualEditor Suggestion Mode, Editing-team (FY2026-27 Q2 sprint 10), VisualEditor, EditCheck
Samwalton9-WMF added a comment to T443495: [SPIKE] How do Flagged Revisions affect edit suggestions counts?.

Currently, when a user clicks Edit on a page with an unstable revision, they start editing the version of the page after that change, not the version they were reading. I think following that logic probably makes the most sense, in which case suggestions would be computed based on the latest revision ID rather than the latest stable revision ID. That also, helpfully, seems like the simple/consistent option, rather than requiring special logic for FlaggedRevs.

Wed, Nov 4, 11:53 AM · VisualEditor Suggestion Mode, Editing-team (FY2026-27 Q2 sprint 10), VisualEditor, EditCheck
Samwalton9-WMF added a project to T443504: [Source Verification] Integrate with The Wikipedia Library to expand source verification coverage: The-Wikipedia-Library.
Wed, Nov 4, 11:47 AM · Moderator-Tools-Team, The-Wikipedia-Library, VisualEditor Suggestion Mode, Community Feedback (Editing), EditCheck, VisualEditor
Mayakp.wiki added a comment to T441487: Add filter to review structured editing metrics by workflow.

hey @ppelberg , thanks for providing the expected due date.

Wed, Nov 4, 1:01 AM · Editing-team (FY2026-27 Q2 sprint 10), VisualEditor, Growth-Team, GrowthExperiments-NewcomerTasks, VisualEditor Suggestion Mode, EditCheck, OKR-Work (DE1 FY2026-27), Product-Analytics

Tue, Nov 3

ppelberg moved T441487: Add filter to review structured editing metrics by workflow from Incoming to Release Prep on the Editing-team (FY2026-27 Q2 sprint 10) board.
Tue, Nov 3, 10:03 PM · Editing-team (FY2026-27 Q2 sprint 10), VisualEditor, Growth-Team, GrowthExperiments-NewcomerTasks, VisualEditor Suggestion Mode, EditCheck, OKR-Work (DE1 FY2026-27), Product-Analytics
ppelberg edited projects for T441487: Add filter to review structured editing metrics by workflow, added: Editing-team (FY2026-27 Q2 sprint 10); removed Editing-team.
Tue, Nov 3, 10:03 PM · Editing-team (FY2026-27 Q2 sprint 10), VisualEditor, Growth-Team, GrowthExperiments-NewcomerTasks, VisualEditor Suggestion Mode, EditCheck, OKR-Work (DE1 FY2026-27), Product-Analytics
DLynch added a comment to T441863: Clarify how on-wiki config will be used to filter suggestion counts (read mode).

Could it be though? If you can move the .js config to MW config, and mv the on-wiki page config parsing to PHP, you could provide the parsed config to the page load and use it in VE?

Technically it could, but it runs up against...

Oh. gadgets can change config?

Yes, though it's more that gadgets can create checks. The primary route to a community implementing their own wiki-specific check would be to make them as default-gadgets, which would just register checks when the visualeditor starts up. Because editcheck-headless loads a page, it'll include counts for anything registered this way.

Tue, Nov 3, 9:27 PM · Editing-team (FY2026-27 Q2 sprint 9), VisualEditor, VisualEditor Suggestion Mode, OKR-Work (DE1 FY2026-27)
Ottomata added a comment to T441863: Clarify how on-wiki config will be used to filter suggestion counts (read mode).

This isn't the code that's used client-side to decide whether to show a check. Behavioral drift is a risk.

Could it be though? If you can move the .js config to MW config, and mv the on-wiki page config parsing to PHP, you could provide the parsed config to the page load and use it in VE?

Tue, Nov 3, 9:02 PM · Editing-team (FY2026-27 Q2 sprint 9), VisualEditor, VisualEditor Suggestion Mode, OKR-Work (DE1 FY2026-27)
DLynch added a comment to T441863: Clarify how on-wiki config will be used to filter suggestion counts (read mode).

Q: is editcheck-headless lambda reachable over HTTP like this? Will you need extra service mesh routing to get to it?

I did a little bit of digging into this, and I'm pretty certain we'd need to set up new mesh routing for it. I don't think we can use the existing gRPC listener from PHP, so we'd need to create a new route to access the /config endpoint directly from a mediawiki server.

Tue, Nov 3, 8:45 PM · Editing-team (FY2026-27 Q2 sprint 9), VisualEditor, VisualEditor Suggestion Mode, OKR-Work (DE1 FY2026-27)
ppelberg edited projects for T443504: [Source Verification] Integrate with The Wikipedia Library to expand source verification coverage, added: VisualEditor Suggestion Mode; removed Editing-team.
Tue, Nov 3, 7:19 PM · Moderator-Tools-Team, The-Wikipedia-Library, VisualEditor Suggestion Mode, Community Feedback (Editing), EditCheck, VisualEditor
ppelberg moved T441863: Clarify how on-wiki config will be used to filter suggestion counts (read mode) from Ready for Dev to Dev Doing on the Editing-team (FY2026-27 Q2 sprint 9) board.
Tue, Nov 3, 7:05 PM · Editing-team (FY2026-27 Q2 sprint 9), VisualEditor, VisualEditor Suggestion Mode, OKR-Work (DE1 FY2026-27)
ppelberg updated the task description for T441863: Clarify how on-wiki config will be used to filter suggestion counts (read mode).
Tue, Nov 3, 7:05 PM · Editing-team (FY2026-27 Q2 sprint 9), VisualEditor, VisualEditor Suggestion Mode, OKR-Work (DE1 FY2026-27)
Ottomata added a comment to T441863: Clarify how on-wiki config will be used to filter suggestion counts (read mode).

Oh interesting! So no LAC artifact caching! Just fetching from editcheck-headless directly and storing in MW caches. Fine with me, no new data storage to think about outside of MW.

Tue, Nov 3, 6:45 PM · Editing-team (FY2026-27 Q2 sprint 9), VisualEditor, VisualEditor Suggestion Mode, OKR-Work (DE1 FY2026-27)
Ottomata added a comment to T428193: Suggestion Mode: Implement read mode entry point(s).

FYI, patches are in for T443442: Edit Suggestion Counts - use LinkedArtifacts config. Once deployed, you will be able to fetch edit_suggestions_counts from LAC using the EventBus.LinkedArtifactsClient MW service.

Tue, Nov 3, 6:40 PM · Editing-team (FY2026-27 Q2 sprint 9), Patch-For-Review, OKR-Work (DE1 FY2026-27), VisualEditor, VisualEditor Suggestion Mode, Design
Ottomata added a subtask for T428193: Suggestion Mode: Implement read mode entry point(s): T443442: Edit Suggestion Counts - use LinkedArtifacts config.
Tue, Nov 3, 6:33 PM · Editing-team (FY2026-27 Q2 sprint 9), Patch-For-Review, OKR-Work (DE1 FY2026-27), VisualEditor, VisualEditor Suggestion Mode, Design
ppelberg renamed T441216: Suggestion Mode Onboarding: experiment set up (shared config + GrowthBook) from Suggestions: Experiment set up (shared config + GrowthBook) to Suggestion Mode Onboarding: experiment set up (shared config + GrowthBook).
Tue, Nov 3, 6:31 PM · Editing-team (FY2026-27 Q2 sprint 9), Epic, OKR-Work (DE1 FY2026-27), VisualEditor, VisualEditor Suggestion Mode, Design
ppelberg updated subscribers of T441863: Clarify how on-wiki config will be used to filter suggestion counts (read mode).

Meta

Tue, Nov 3, 6:24 PM · Editing-team (FY2026-27 Q2 sprint 9), VisualEditor, VisualEditor Suggestion Mode, OKR-Work (DE1 FY2026-27)
DLynch updated subscribers of T441863: Clarify how on-wiki config will be used to filter suggestion counts (read mode).

Note that @Esanders has implemented fetching the config from editcheck-headless and filtering counts using it in https://gerrit.wikimedia.org/r/c/mediawiki/extensions/VisualEditor/+/1308570

Tue, Nov 3, 6:22 PM · Editing-team (FY2026-27 Q2 sprint 9), VisualEditor, VisualEditor Suggestion Mode, OKR-Work (DE1 FY2026-27)
ppelberg triaged T435242: Enable Checks and Suggestions to be configured based on characteristics of article's talk page as Medium priority.
Tue, Nov 3, 6:17 PM · Editing-team (FY2026-27 Q2 sprint 9), User-notice, Patch-For-Review, OKR-Work, VisualEditor, VisualEditor Suggestion Mode, EditCheck
DLynch added a comment to T440408: Define what Suggestion Mode default-available means.

We talked about this: if we want the community to be able to set the default value for the preference, we think that setting up something via community config might work (not Editcheck-config.json, since that's very check-focused and applies to all checks). Note that if the community decide to switch the default value back and forth, this will eventually subsume people's preferences because of how the preferences system works (we only store non-default preferences).

Tue, Nov 3, 6:15 PM · Editing-team (FY2026-27 Q2 sprint 9), VisualEditor, OKR-Work (DE1 FY2026-27), VisualEditor Suggestion Mode
ppelberg updated the task description for T441500: [EXPERIMENT] Show onboarding when entering Suggestion Mode for the first time.
Tue, Nov 3, 6:15 PM · Editing-team (FY2026-27 Q2 sprint 9), OKR-Work (DE1 FY2026-27), VisualEditor, Epic, VisualEditor Suggestion Mode
ppelberg renamed T443495: [SPIKE] How do Flagged Revisions affect edit suggestions counts? from [SPIKE] How do Flagged Revisions affect edit suggestions counts to [SPIKE] How do Flagged Revisions affect edit suggestions counts?.
Tue, Nov 3, 6:05 PM · VisualEditor Suggestion Mode, Editing-team (FY2026-27 Q2 sprint 10), VisualEditor, EditCheck
ppelberg created T443495: [SPIKE] How do Flagged Revisions affect edit suggestions counts?.
Tue, Nov 3, 6:05 PM · VisualEditor Suggestion Mode, Editing-team (FY2026-27 Q2 sprint 10), VisualEditor, EditCheck
medelius moved T441216: Suggestion Mode Onboarding: experiment set up (shared config + GrowthBook) from Ready for Dev to Dev Doing on the Editing-team (FY2026-27 Q2 sprint 9) board.
Tue, Nov 3, 6:03 PM · Editing-team (FY2026-27 Q2 sprint 9), Epic, OKR-Work (DE1 FY2026-27), VisualEditor, VisualEditor Suggestion Mode, Design

Mon, Nov 2

GMikesell-WMF moved T404607: Suggestions + Checks: Communicate success feedback in the highlighted text after completing from Incoming to Ready for Dev on the Editing-team (FY2026-27 Q2 sprint 8) board.
Mon, Nov 2, 9:11 PM · Editing-team (FY2026-27 Q2 sprint 8), MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Design, Goal, OKR-Work, VisualEditor Suggestion Mode, VisualEditor, EditCheck
GMikesell-WMF edited projects for T404607: Suggestions + Checks: Communicate success feedback in the highlighted text after completing, added: Editing-team (FY2026-27 Q2 sprint 8); removed Editing-team (FY2026-27 Q2 sprint 9).
Mon, Nov 2, 9:11 PM · Editing-team (FY2026-27 Q2 sprint 8), MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Design, Goal, OKR-Work, VisualEditor Suggestion Mode, VisualEditor, EditCheck
GMikesell-WMF moved T432622: Prompt people to publish after completing first suggestion from QA to Ready for Dev on the Editing-team (FY2026-27 Q2 sprint 8) board.
Mon, Nov 2, 9:10 PM · MW-1.48-notes (1.48.0-wmf.1; 2026-10-20), Editing-team (FY2026-27 Q2 sprint 8), MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), VisualEditor, OKR-Work, Design, VisualEditor Suggestion Mode
GMikesell-WMF added a comment to T432622: Prompt people to publish after completing first suggestion.

@medelius Please review AC2, before I test the others. Thanks!

Mon, Nov 2, 9:09 PM · MW-1.48-notes (1.48.0-wmf.1; 2026-10-20), Editing-team (FY2026-27 Q2 sprint 8), MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), VisualEditor, OKR-Work, Design, VisualEditor Suggestion Mode
GMikesell-WMF moved T404607: Suggestions + Checks: Communicate success feedback in the highlighted text after completing from Incoming to Ready for Dev on the Editing-team (FY2026-27 Q2 sprint 9) board.
Mon, Nov 2, 8:55 PM · Editing-team (FY2026-27 Q2 sprint 8), MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Design, Goal, OKR-Work, VisualEditor Suggestion Mode, VisualEditor, EditCheck
GMikesell-WMF edited projects for T404607: Suggestions + Checks: Communicate success feedback in the highlighted text after completing, added: Editing-team (FY2026-27 Q2 sprint 9); removed Editing-team (FY2026-27 Q2 sprint 7).
Mon, Nov 2, 8:55 PM · Editing-team (FY2026-27 Q2 sprint 8), MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Design, Goal, OKR-Work, VisualEditor Suggestion Mode, VisualEditor, EditCheck
GMikesell-WMF updated the task description for T404607: Suggestions + Checks: Communicate success feedback in the highlighted text after completing.
Mon, Nov 2, 8:53 PM · Editing-team (FY2026-27 Q2 sprint 8), MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Design, Goal, OKR-Work, VisualEditor Suggestion Mode, VisualEditor, EditCheck
GMikesell-WMF updated the task description for T404607: Suggestions + Checks: Communicate success feedback in the highlighted text after completing.
Mon, Nov 2, 8:51 PM · Editing-team (FY2026-27 Q2 sprint 8), MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Design, Goal, OKR-Work, VisualEditor Suggestion Mode, VisualEditor, EditCheck
GMikesell-WMF added a comment to T404607: Suggestions + Checks: Communicate success feedback in the highlighted text after completing.

@medelius Before I test the others, can you please review AC1

Mon, Nov 2, 8:51 PM · Editing-team (FY2026-27 Q2 sprint 8), MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Design, Goal, OKR-Work, VisualEditor Suggestion Mode, VisualEditor, EditCheck
medelius added a comment to T432622: Prompt people to publish after completing first suggestion.

If you click out of the paragraph, it will turn into the success state.

Mon, Nov 2, 8:15 PM · MW-1.48-notes (1.48.0-wmf.1; 2026-10-20), Editing-team (FY2026-27 Q2 sprint 8), MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), VisualEditor, OKR-Work, Design, VisualEditor Suggestion Mode
GMikesell-WMF closed T423740: Instrumentation to measure checks/suggestions shown within VisualEditor broken on mobile, a subtask of T421189: Start Suggestion Mode experiment in TestKitchen, as Resolved.
Mon, Nov 2, 4:50 PM · OKR-Work, Editing-team (Editing-Q4-11May-22May-2026), VisualEditor Suggestion Mode, VisualEditor, EditCheck
GMikesell-WMF closed T423740: Instrumentation to measure checks/suggestions shown within VisualEditor broken on mobile as Resolved.
Mon, Nov 2, 4:49 PM · Verified, VisualEditor, Editing-team (FY2026-27 Q2 sprint 7), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), OKR-Work, VisualEditor Suggestion Mode