Page MenuHomePhabricator

VisualEditorUmbrella
ActivePublic

Details

Description

VisualEditor is a project to create a reliable, full-featured rich-text or "visual" HTML editor for the Web. Though VisualEditor itself is an HTML editor, it is integrated into platforms for use there, primary in MediaWiki with the VisualEditor-MediaWiki integration, used in conjunction with the Parsoid parsing service to provide the HTML+RDFa.

Our projects are arranged as follows:

  • VisualEditor – Anything related to VisualEditor, including related extensions.

Recent Activity

Yesterday

Femkemilene added a comment to T434810: Surface feedback for when people add references containing tracking parameters for AI-retrieved source links.

I love the idea of a llm-check-mild. This request does points to two broader solutions:

  • It may be nice to have the abusefilter feed into edit check as a possible trigger. The abusefilter has a good system for silent tracking to test if there aren't too many false positives before enabling it.
  • Alternatively or additionally, it might be worth giving the communities the power to use the information within references for TextMatch. In my development of a MEDRS edit check, this was a major barrier too.
Sun, Oct 11, 4:26 PM · Design, Citoid, Community Feedback (Editing), VisualEditor, EditCheck

Sat, Oct 10

Maintenance_bot added a project to T405297: Paste Check not appearing if choosing browser's "paste and match style" option: VisualEditor.
Sat, Oct 10, 11:29 AM · VisualEditor, EditCheck
Femkemilene added a comment to T440106: Improve edit check paste tag to display retained or removed.

According to NPP patrollers, most paste checks are still pastes from llms, despite the new tag. This query shows paste-check is still much more popular than llm-paste-check, so giving patrollers information about kept/removed would be invaluable: https://quarry.wmcloud.org/query/110200. A successful intervention happens about 57% of the time. Good start, but we will likely need to think of further interventions.

Sat, Oct 10, 8:51 AM · Community Feedback (Editing), EditCheck, VisualEditor
Femkemilene updated the task description for T440106: Improve edit check paste tag to display retained or removed.
Sat, Oct 10, 8:27 AM · Community Feedback (Editing), EditCheck, VisualEditor
dchan closed T434960: Decide how Suggestion Counts and caching pageviews for logged-in users will work with one another, a subtask of T430712: [EPIC] Launch controlled experiment of surfacing suggestion counts on articles to logged-in editors, as Resolved.
Sat, Oct 10, 8:05 AM · OKR-Work, Editing-team, Epic, VisualEditor, EditCheck
dchan closed T434960: Decide how Suggestion Counts and caching pageviews for logged-in users will work with one another as Resolved.

Marking this as resolved, since this is as much as we can really say given the current level of detail decided for the goals of ST6.4. Subsequent decision making at a future point can be a separate ticket.

Sat, Oct 10, 8:05 AM · Editing-team (FY2026-27 Q2 sprint 7), FY26-27 ST6.4 - Logged-in performance, VisualEditor, OKR-Work, VisualEditor Suggestion Mode
dchan added a comment to T438215: [SPIKE] Build fallback suggestion counts fetcher from existing APIs.

TLDR: If we were to build a fallback suggestion detector, I would recommend it use link recommendations only, since

  • there would be no risk of hammering Lift Wing;
  • the logic would be simple (which good because we'd need a very rapid development turnaround);
  • the coverage would be comparatively wide (see details below); and
  • the risk of staleness or otherwise getting false positives would be relatively low (see details below).
Sat, Oct 10, 7:59 AM · Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, OKR-Work, VisualEditor Suggestion Mode
DLynch closed T440775: Data suggestions more edit checks are being "seen" than there are edit checks "available" as Resolved.
Sat, Oct 10, 1:09 AM · Skipped QA, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), VisualEditor, EditCheck, OKR-Work (DE1 FY2026-27), Editing-team (FY2026-27 Q2 sprint 7)
ReleaseTaggerBot added a project to T440775: Data suggestions more edit checks are being "seen" than there are edit checks "available": MW-1.47-notes (1.47.0-wmf.24; 2026-10-13).
Sat, Oct 10, 1:00 AM · Skipped QA, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), VisualEditor, EditCheck, OKR-Work (DE1 FY2026-27), Editing-team (FY2026-27 Q2 sprint 7)
gerritbot added a comment to T440775: Data suggestions more edit checks are being "seen" than there are edit checks "available".

Change #1354101 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] EditCheck: Track pre-save actions as shown on mobile

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

Sat, Oct 10, 12:37 AM · Skipped QA, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), VisualEditor, EditCheck, OKR-Work (DE1 FY2026-27), Editing-team (FY2026-27 Q2 sprint 7)
Maintenance_bot added a project to T440775: Data suggestions more edit checks are being "seen" than there are edit checks "available": VisualEditor.
Sat, Oct 10, 12:29 AM · Skipped QA, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), VisualEditor, EditCheck, OKR-Work (DE1 FY2026-27), Editing-team (FY2026-27 Q2 sprint 7)

Fri, Oct 9

ppelberg closed T436689: Deploy headless VE to staging environment, a subtask of T431499: Linked Artifact Cache - connect to Headless VE suggestion counts lambda, as Resolved.
Fri, Oct 9, 8:36 PM · Editing-team (FY2026-27 Q2 sprint 7), OKR-Work, VisualEditor Suggestion Mode, Patch-For-Review, User-Eevans, Cassandra, VisualEditor, EditCheck
ppelberg closed T436689: Deploy headless VE to staging environment as Resolved.
Fri, Oct 9, 8:36 PM · Editing-team (FY2026-27 Q2 sprint 7), Patch-For-Review, VisualEditor, VisualEditor Suggestion Mode, OKR-Work
gerritbot added a comment to T432622: Prompt people to publish after completing first suggestion.

Change #1354060 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] Edit check: update how showPublishPath preference is read

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

Fri, Oct 9, 7:41 PM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, OKR-Work, Design, VisualEditor Suggestion Mode
DLynch added a comment to T424395: Allow to append/replace ignoredSections in edit checks configurations.

New config behavior is also live on all wikis as-of yesterday.

Fri, Oct 9, 7:37 PM · Editing QA, Editing-team (FY2026-27 Q2 sprint 7), MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), VisualEditor, EditCheck
gerritbot added a comment to T432622: Prompt people to publish after completing first suggestion.

Change #1354060 had a related patch set uploaded (by Medelius; author: Medelius):

[mediawiki/extensions/VisualEditor@master] Edit check: update how showPublishPath preference is read

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

Fri, Oct 9, 7:05 PM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, OKR-Work, Design, VisualEditor Suggestion Mode
ppelberg created T440738: Update Weekly Structured Edits dashboard to include edits from Article Guidance.
Fri, Oct 9, 5:58 PM · OKR-Work (DE1 FY2026-27), Product-Analytics, VisualEditor, VisualEditor Suggestion Mode
Umherirrender added a project to T424060: Flaky Cite Cypress test: win.mw.Api().postWithEditToken failing: Browser-Tests.
Fri, Oct 9, 5:08 PM · Browser-Tests, ci-test-error (WMF-deployed Build Failure), VisualEditor
ABorbaWMF moved T438473: Visual Editor: Bring back returntoapp parameter in apps from Needs QA* to Sign Off on the App Growth (AppG Sprint [FY2627 Sep 30 - Oct 13]) board.

Testing on 50611-alpha-2026-10-08
Tested on:
Pixel 8, Android 16
Galaxy A36, Android 15

Fri, Oct 9, 4:51 PM · App Growth (AppG Sprint [FY2627 Sep 30 - Oct 13]), VisualEditor
Eevans closed T433607: Provide a way to query the LAC without triggering a compute job on a cache miss, a subtask of T432288: [SPIKE] Determine cache invalidation approach for on-wiki config changes, as Resolved.
Fri, Oct 9, 4:14 PM · OKR-Work, Editing-team, VisualEditor, EditCheck
Eevans closed T433607: Provide a way to query the LAC without triggering a compute job on a cache miss as Resolved.

This has been been deployed to production now too; Closing.

Fri, Oct 9, 4:14 PM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), User-Eevans, OKR-Work, Editing-team, VisualEditor, EditCheck
Jdforrester-WMF updated subscribers of T103582: Remember last used tab (auto/manual/re-use) on citation tool in a hidden preference and open to that one next time.

Can someone explain the reason why this was implemented?

Fri, Oct 9, 3:47 PM · Verified-in-Phase0, WMF-deploy-2015-06-30_(1.26wmf12), Citoid, VisualEditor-MediaWiki-References, VisualEditor 2014/15 Q4 blockers, VisualEditor
GMikesell-WMF moved T436140: Suggestion mode pagination on mobile breaks when suggestion opens context item from QA to Ready for Dev on the Editing-team (FY2026-27 Q2 sprint 7) board.
Fri, Oct 9, 3:30 PM · Editing QA, Editing-team (FY2026-27 Q2 sprint 7), MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), OKR-Work, VisualEditor, VisualEditor Suggestion Mode
GMikesell-WMF updated the task description for T436140: Suggestion mode pagination on mobile breaks when suggestion opens context item.
Fri, Oct 9, 3:28 PM · Editing QA, Editing-team (FY2026-27 Q2 sprint 7), MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), OKR-Work, VisualEditor, VisualEditor Suggestion Mode
GMikesell-WMF added a comment to T436140: Suggestion mode pagination on mobile breaks when suggestion opens context item.

@medelius Can you please review AC1 and the Possible issue section below?

Fri, Oct 9, 3:27 PM · Editing QA, Editing-team (FY2026-27 Q2 sprint 7), MW-1.47-notes (1.47.0-wmf.21; 2026-09-22), OKR-Work, VisualEditor, VisualEditor Suggestion Mode
bmartinezcalvo updated the task description for T440641: Suggestion Mode: Increase the number of people finding suggestions.
Fri, Oct 9, 10:28 AM · OKR-Work (DE1 FY2026-27), Editing-team (FY2026-27 Q2 sprint 8), VisualEditor, VisualEditor Suggestion Mode, Design
Sdkb updated the task description for T423648: [Suggestion] Detect and suggest merging of duplicate references.
Fri, Oct 9, 9:57 AM · VisualEditor, VisualEditor Suggestion Mode
Sdkb updated the task description for T423648: [Suggestion] Detect and suggest merging of duplicate references.
Fri, Oct 9, 9:56 AM · VisualEditor, VisualEditor Suggestion Mode
Sdkb updated the task description for T423648: [Suggestion] Detect and suggest merging of duplicate references.
Fri, Oct 9, 9:53 AM · VisualEditor, VisualEditor Suggestion Mode
Lina_Farid_WMDE added a comment to T103582: Remember last used tab (auto/manual/re-use) on citation tool in a hidden preference and open to that one next time.

Can someone explain the reason why this was implemented? We're seeing newcomers and casual editors struggle with this. We're opting to change the behavior to ALWAYS open the automatic tab, see T440610: Always open the automatic tab when Citoid is triggered

Fri, Oct 9, 6:54 AM · Verified-in-Phase0, WMF-deploy-2015-06-30_(1.26wmf12), Citoid, VisualEditor-MediaWiki-References, VisualEditor 2014/15 Q4 blockers, VisualEditor
PatchDemoBot added a comment to T432622: Prompt people to publish after completing first suggestion.

Test wiki created on Patch demo by CMedelius-WMF using patch(es) linked to this task:
https://suggestion-publish-mobile-5a4eaa1389bc.catalyst.wmcloud.org/wiki/Asia?veaction=edit&ecenable=suggestions,experimental

Fri, Oct 9, 2:47 AM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, OKR-Work, Design, VisualEditor Suggestion Mode
PatchDemoBot added a comment to T387259: Edit Checks and Suggestions: Introduce a success state when completing a check or suggestion.

Test wiki on Patch demo by CMedelius-WMF using patch(es) linked to this task was deleted by CMedelius-WMF via DeleteWikis-SingleDelete:

Fri, Oct 9, 2:44 AM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor Suggestion Mode, VisualEditor, Design, EditCheck
PatchDemoBot added a comment to T404607: Suggestions + Checks: Communicate success feedback in the highlighted text after completing.

Test wiki on Patch demo by CMedelius-WMF using patch(es) linked to this task was deleted by CMedelius-WMF via DeleteWikis-SingleDelete:

Fri, Oct 9, 2:44 AM · MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Editing-team (FY2026-27 Q2 sprint 7), Design, Goal, OKR-Work, VisualEditor Suggestion Mode, VisualEditor, EditCheck
gerritbot added a project to T432622: Prompt people to publish after completing first suggestion: Patch-For-Review.
Fri, Oct 9, 2:41 AM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, OKR-Work, Design, VisualEditor Suggestion Mode
gerritbot added a comment to T432622: Prompt people to publish after completing first suggestion.

Change #1353578 had a related patch set uploaded (by Medelius; author: Medelius):

[mediawiki/extensions/VisualEditor@master] Suggestion mode: show publish path on mobile

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

Fri, Oct 9, 2:41 AM · Patch-For-Review, MW-1.47-notes (1.47.0-wmf.24; 2026-10-13), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, OKR-Work, Design, VisualEditor Suggestion Mode
ReleaseTaggerBot edited projects for T440669: Checks using inCategory/notInCategory config are causing JS errors, added: MW-1.47-notes (1.47.0-wmf.23; 2026-10-06); removed MW-1.47-notes (1.47.0-wmf.24; 2026-10-13).
Fri, Oct 9, 2:00 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, Regression, EditCheck
Maintenance_bot removed a project from T440669: Checks using inCategory/notInCategory config are causing JS errors: Patch-For-Review.
Fri, Oct 9, 1:30 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, Regression, EditCheck
Stashbot added a comment to T440669: Checks using inCategory/notInCategory config are causing JS errors.

Mentioned in SAL (#wikimedia-operations) [2026-10-09T01:30:21Z] Finished scap sync-world: Backport for [[gerrit:1353543|BaseEditCheck: don't use toDataElement when looking for categories (T440669)]] (duration: 10m 10s)

Fri, Oct 9, 1:30 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, Regression, EditCheck
Stashbot added a comment to T440669: Checks using inCategory/notInCategory config are causing JS errors.

Mentioned in SAL (#wikimedia-operations) [2026-10-09T01:24:14Z] kemayo: Backport for [[gerrit:1353543|BaseEditCheck: don't use toDataElement when looking for categories (T440669)]] synced to the testservers (see https://wikitech.wikimedia.org/wiki/Mwdebug). Changes can now be verified there.

Fri, Oct 9, 1:24 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, Regression, EditCheck
Stashbot added a comment to T440669: Checks using inCategory/notInCategory config are causing JS errors.

Mentioned in SAL (#wikimedia-operations) [2026-10-09T01:20:15Z] Started scap sync-world: Backport for [[gerrit:1353543|BaseEditCheck: don't use toDataElement when looking for categories (T440669)]]

Fri, Oct 9, 1:20 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, Regression, EditCheck
gerritbot added a comment to T440669: Checks using inCategory/notInCategory config are causing JS errors.

Change #1353543 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@wmf/1.47.0-wmf.23] BaseEditCheck: don't use toDataElement when looking for categories

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

Fri, Oct 9, 1:16 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, Regression, EditCheck
gerritbot added a project to T440669: Checks using inCategory/notInCategory config are causing JS errors: Patch-For-Review.
Fri, Oct 9, 1:07 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, Regression, EditCheck
gerritbot added a comment to T440669: Checks using inCategory/notInCategory config are causing JS errors.

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

[mediawiki/extensions/VisualEditor@wmf/1.47.0-wmf.23] BaseEditCheck: don't use toDataElement when looking for categories

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

Fri, Oct 9, 1:07 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, Regression, EditCheck
ReleaseTaggerBot added a project to T440669: Checks using inCategory/notInCategory config are causing JS errors: MW-1.47-notes (1.47.0-wmf.24; 2026-10-13).
Fri, Oct 9, 1:00 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, Regression, EditCheck
Maintenance_bot removed a project from T440669: Checks using inCategory/notInCategory config are causing JS errors: Patch-For-Review.
Fri, Oct 9, 12:31 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, Regression, EditCheck
gerritbot added a comment to T440669: Checks using inCategory/notInCategory config are causing JS errors.

Change #1353492 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] BaseEditCheck: don't use toDataElement when looking for categories

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

Fri, Oct 9, 12:19 AM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, Regression, EditCheck

Thu, Oct 8

DLynch added a comment to T440669: Checks using inCategory/notInCategory config are causing JS errors.

It's a little more restricted than just any-category-config. It needed:

Thu, Oct 8, 11:24 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, Regression, EditCheck
gerritbot added a project to T440669: Checks using inCategory/notInCategory config are causing JS errors: Patch-For-Review.
Thu, Oct 8, 11:18 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, Regression, EditCheck
gerritbot added a comment to T440669: Checks using inCategory/notInCategory config are causing JS errors.

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

[mediawiki/extensions/VisualEditor@master] BaseEditCheck: don't use toDataElement when looking for categories

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

Thu, Oct 8, 11:18 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, Regression, EditCheck
DLynch added a comment to T440669: Checks using inCategory/notInCategory config are causing JS errors.

Looks like a side-effect of T328337's fix, which made ve.dm.MWCategoryMetaItem.static.toDataElement actually require a converter argument.

Thu, Oct 8, 11:07 PM · MW-1.47-notes (1.47.0-wmf.23; 2026-10-06), Editing-team (FY2026-27 Q2 sprint 7), VisualEditor, Regression, EditCheck