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

Today

Cramulator added a comment to T360489: [EPIC] Offer people edit suggestions within VE.

Mon, Jun 9, 9:17 AM · Editing-team, Epic, Growth-Team, Growth-Structured-Tasks, VisualEditor, EditCheck
Cramulator added a comment to T360489: [EPIC] Offer people edit suggestions within VE.

I have modified en:User:Polygnotus/Scripts/Claude6.js to use Google Gemini's free as in beer and slightly better (at text in LMArena, anyway) gemini-2.5-flash-preview-05-20 model at en:User:Cramulator/GeminiProofreader.js. There is a hyperlink to Google's API key generation page in the key entry dialog box which anyone logged in to Google even without a Google Cloud account can use to generate a free tier key. I enabled Gemini's googleSearch and urlContext tools, so presumably it should be using its "grounding" capability to search for facts and sources, and actually examining linked sources (including PDFs etc.) when prudent. I have no experience with User/common.js gadgets so I hope others will improve on this approach.

Mon, Jun 9, 9:14 AM · Editing-team, Epic, Growth-Team, Growth-Structured-Tasks, VisualEditor, EditCheck
Niharika moved T332843: Expand range of editing functionality temporary account holders have access to from Triaged to Needs Other Teams on the Temporary accounts board.
Mon, Jun 9, 8:37 AM · Trust and Safety Product Team, Temporary accounts, DiscussionTools, VisualEditor
Niharika moved T370989: Firefox prefers-reduced-motion: After VisualEditor edit, sometimes you are not redirected to the latest revision of the page from Triaged to Needs Other Teams on the Temporary accounts board.
Mon, Jun 9, 8:27 AM · Trust and Safety Product Team, Accessibility, Temporary accounts, VisualEditor

Sat, Jun 7

DLynch added a comment to T394390: Create some simpler default templates for use with citoid.

I guess the main argument for it being less-friendly is that it does require a hypothetical completely-non-technical user to learn a new thing. We can assume that to do wiki admin stuff you're going to have to learn wikitext, but you could quite reasonably do everything on a wiki without ever needing to learn anything about Lua.

Sat, Jun 7, 2:18 PM · Documentation, VisualEditor, Citoid, VisualEditor-MediaWiki-References
Mvolz updated subscribers of T394390: Create some simpler default templates for use with citoid.

Having dived into this a bit, I am questioning the premise that having a non Lua template is "simpler", just because actually the templating language leaves a lot to be desired.

Sat, Jun 7, 2:05 PM · Documentation, VisualEditor, Citoid, VisualEditor-MediaWiki-References

Fri, Jun 6

sgrabarczuk updated subscribers of T294950: [ToC] table of contents in Edit mode.
Fri, Jun 6, 9:56 PM · Editing-team, MW-1.39-notes (1.39.0-wmf.23; 2022-08-01), VisualEditor, Design, Vector 2022 (Desktop improvements)
nayoub updated the task description for T389443: [SPIKE] Reconsider the Tone Check decline path .
Fri, Jun 6, 9:49 PM · Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
nayoub updated the task description for T390248: Define Tone Check card/hint copy and calls to action.
Fri, Jun 6, 9:44 PM · Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
ppelberg added projects to T393306: Chart output makes VE support difficult: VisualEditor, Editing-team (Tracking).
Fri, Jun 6, 6:18 PM · Editing-team (Tracking), VisualEditor, Content-Transform-Team, Patch-For-Review, Charts
ppelberg moved T394735: [Paste Check] Conduct MVP UX audit from Incoming to Doing on the Editing-team (Kanban Board) board.
Fri, Jun 6, 4:27 PM · Community-Tech, OKR-Work, Community Wishlist, Editing-team (Kanban Board), VisualEditor, EditCheck
Maintenance_bot removed a project from T389897: Introduce an edit tag that gets appended when ≥1 Tone Check is activated within an edit: Patch-For-Review.
Fri, Jun 6, 3:31 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
ReleaseTaggerBot added a project to T389897: Introduce an edit tag that gets appended when ≥1 Tone Check is activated within an edit: MW-1.45-notes (1.45.0-wmf.5; 2025-06-10).
Fri, Jun 6, 3:00 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
gerritbot added a comment to T389897: Introduce an edit tag that gets appended when ≥1 Tone Check is activated within an edit.

Change #1152382 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] Edit check: create editcheck-tone-shown tag

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

Fri, Jun 6, 2:37 PM · MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
isarantopoulos added a comment to T394463: [A/B Test] Report on Tone Check leading indicators.

I have a follow up question regarding row 6:
We have the following SLI to monitor model latency : 90% of all requests return a response within 1000 milliseconds
However in row 6 it states:

Proportion of edits that are published before the model is able to return an evaluation.

There is no way for the ML service to know when the edit is published. If we need to calculate this metric it will happen on the VisualEditor side. As I see the work to log this has already been implemented in https://phabricator.wikimedia.org/T388716#10872915
@ppelberg shall I add an 8th row to capture the latency SLI related to the LiftWing model I mention above?

Fri, Jun 6, 1:48 PM · Product-Analytics (Kanban), Editing-team (Tracking), EditCheck, VisualEditor
Trizek-WMF updated the task description for T393821: Define how volunteers will discuss and provide feedback about Tone Check.
Fri, Jun 6, 1:43 PM · Editing-team (Tracking), EditCheck, VisualEditor
isarantopoulos updated the task description for T394463: [A/B Test] Report on Tone Check leading indicators.
Fri, Jun 6, 1:42 PM · Product-Analytics (Kanban), Editing-team (Tracking), EditCheck, VisualEditor
Esanders updated the task description for T394735: [Paste Check] Conduct MVP UX audit.
Fri, Jun 6, 11:02 AM · Community-Tech, OKR-Work, Community Wishlist, Editing-team (Kanban Board), VisualEditor, EditCheck
Polygnotus updated the task description for T360489: [EPIC] Offer people edit suggestions within VE.
Fri, Jun 6, 4:48 AM · Editing-team, Epic, Growth-Team, Growth-Structured-Tasks, VisualEditor, EditCheck
ppelberg updated the task description for T360489: [EPIC] Offer people edit suggestions within VE.
Fri, Jun 6, 4:23 AM · Editing-team, Epic, Growth-Team, Growth-Structured-Tasks, VisualEditor, EditCheck
ppelberg updated the task description for T360489: [EPIC] Offer people edit suggestions within VE.
Fri, Jun 6, 4:22 AM · Editing-team, Epic, Growth-Team, Growth-Structured-Tasks, VisualEditor, EditCheck
ppelberg updated subscribers of T367130: Dashboard: VE global health metrics (aka editing funnel).
Fri, Jun 6, 4:13 AM · Editing-team (Tracking), EditCheck, VisualEditor
ppelberg renamed T367130: Dashboard: VE global health metrics (aka editing funnel) from Dashboard: VE edit session health to Dashboard: VE global health metrics (aka editing funnel).
Fri, Jun 6, 4:13 AM · Editing-team (Tracking), EditCheck, VisualEditor
ppelberg added a subtask for T360489: [EPIC] Offer people edit suggestions within VE: T367130: Dashboard: VE global health metrics (aka editing funnel).
Fri, Jun 6, 3:59 AM · Editing-team, Epic, Growth-Team, Growth-Structured-Tasks, VisualEditor, EditCheck
ppelberg added a parent task for T367130: Dashboard: VE global health metrics (aka editing funnel): T360489: [EPIC] Offer people edit suggestions within VE.
Fri, Jun 6, 3:59 AM · Editing-team (Tracking), EditCheck, VisualEditor
Quiddity moved T384709: Support default template for Citoid Extension from In current Tech/News draft to Already announced/Archive on the User-notice board.
Fri, Jun 6, 1:22 AM · User-notice, Essential-Work, MW-1.45-notes (1.45.0-wmf.3; 2025-05-27), Editing-team (Kanban Board), VisualEditor-MediaWiki-References, VisualEditor, Citoid

Thu, Jun 5

Maintenance_bot removed a project from T396131: VisualEditor unnecessarily loads mediawiki.editfont.styles on article views: Patch-For-Review.
Thu, Jun 5, 10:30 PM · VisualEditor
gerritbot added a comment to T396131: VisualEditor unnecessarily loads mediawiki.editfont.styles on article views.

Change #1154053 abandoned by Jdlrobson:

[mediawiki/extensions/VisualEditor@master] Don't pull in mediawiki.editfont.styles by default

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

Thu, Jun 5, 10:22 PM · VisualEditor
ppelberg updated the task description for T390248: Define Tone Check card/hint copy and calls to action.
Thu, Jun 5, 10:17 PM · Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
ppelberg updated subscribers of T390248: Define Tone Check card/hint copy and calls to action.

Next step

  • @ppelberg to propose copy for card in light of offline discussion (May 21, 2025)

I've updated the task description to include the revised copy.

Thu, Jun 5, 10:15 PM · Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
gerritbot added a comment to T396131: VisualEditor unnecessarily loads mediawiki.editfont.styles on article views.

Change #1153717 abandoned by Jdlrobson:

[mediawiki/core@master] Remove mediawiki.editfont.styles from page load

Reason:

Loading of this is intentional.

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

Thu, Jun 5, 7:45 PM · VisualEditor
Jdlrobson-WMF added a comment to T396131: VisualEditor unnecessarily loads mediawiki.editfont.styles on article views.

Got it, thanks for explaining the use case. Feel free to decline if this is intentional, I was worried it wasn't since I couldn't see any obvious usage. I'm not sure what the consequences of refactoring would be but trust your judgement there.

Thu, Jun 5, 7:23 PM · VisualEditor
ppelberg updated the task description for T360489: [EPIC] Offer people edit suggestions within VE.
Thu, Jun 5, 7:13 PM · Editing-team, Epic, Growth-Team, Growth-Structured-Tasks, VisualEditor, EditCheck
ppelberg updated the task description for T360489: [EPIC] Offer people edit suggestions within VE.
Thu, Jun 5, 7:12 PM · Editing-team, Epic, Growth-Team, Growth-Structured-Tasks, VisualEditor, EditCheck
DLynch added a comment to T396131: VisualEditor unnecessarily loads mediawiki.editfont.styles on article views.

The current state is that the editfont styles are loaded as part of ext.visualEditor.tempWikitextEditorWidget, which is loaded with ext.visualEditor.desktopArticleTarget.init, which is loaded on every article page. The init module loads everything that it needs to bootstrap VisualEditor, and the temp wikitext widget is supposed to be a lightweight textarea that's functional for editing as quickly as possible if someone clicks "edit source" while the rest of the VE framework loads in the background.

Thu, Jun 5, 5:31 PM · VisualEditor
ppelberg updated the task description for T394818: Merge Tone Check proof of concept .
Thu, Jun 5, 5:30 PM · Goal, Editing-team (Kanban Board), EditCheck, VisualEditor
Trizek-WMF updated the task description for T393821: Define how volunteers will discuss and provide feedback about Tone Check.
Thu, Jun 5, 3:50 PM · Editing-team (Tracking), EditCheck, VisualEditor
gerritbot added a comment to T396131: VisualEditor unnecessarily loads mediawiki.editfont.styles on article views.

Change #1153717 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/core@master] Remove mediawiki.editfont.styles from page load

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

Thu, Jun 5, 3:31 PM · VisualEditor
gerritbot added a project to T396131: VisualEditor unnecessarily loads mediawiki.editfont.styles on article views: Patch-For-Review.
Thu, Jun 5, 3:30 PM · VisualEditor
gerritbot added a comment to T396131: VisualEditor unnecessarily loads mediawiki.editfont.styles on article views.

Change #1154053 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/extensions/VisualEditor@master] Don't pull in mediawiki.editfont.styles by default

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

Thu, Jun 5, 3:30 PM · VisualEditor
Jdlrobson-WMF created T396131: VisualEditor unnecessarily loads mediawiki.editfont.styles on article views.
Thu, Jun 5, 3:29 PM · VisualEditor
Trizek-WMF updated the task description for T393821: Define how volunteers will discuss and provide feedback about Tone Check.
Thu, Jun 5, 3:23 PM · Editing-team (Tracking), EditCheck, VisualEditor
Nikerabbit moved T334405: TypeError: Type error from Needs Triage to *Translation editor on the ContentTranslation board.
Thu, Jun 5, 3:15 PM · ContentTranslation, Editing-team, VisualEditor, JavaScript, Wikimedia-production-error
Nikerabbit edited projects for T334405: TypeError: Type error, added: ContentTranslation; removed SectionTranslation.
Thu, Jun 5, 3:15 PM · ContentTranslation, Editing-team, VisualEditor, JavaScript, Wikimedia-production-error
SLopes-WMF moved T392645: Visual Editor adds newline in multiref2 when editing infobox from Backlog to Needs Investigation on the Content-Transform-Team (Work In Progress) board.
Thu, Jun 5, 2:21 PM · Content-Transform-Team (Work In Progress), Essential-Work, Parsoid, VisualEditor
SLopes-WMF edited projects for T392645: Visual Editor adds newline in multiref2 when editing infobox, added: Content-Transform-Team (Work In Progress); removed Content-Transform-Team.
Thu, Jun 5, 2:21 PM · Content-Transform-Team (Work In Progress), Essential-Work, Parsoid, VisualEditor
Nikerabbit triaged T186404: Support correction of spelling, grammar and style errors in Content Translation as Medium priority.
Thu, Jun 5, 11:07 AM · VisualEditor, VisualEditor-LanguageTool, ContentTranslation
Mvolz moved T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats from Code Review to Ready to Be Worked On on the Editing-team (Kanban Board) board.
Thu, Jun 5, 9:38 AM · Essential-Work, Platform Engineering, VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz renamed T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats from Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats in the citoid back end. to Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats.
Thu, Jun 5, 9:38 AM · Essential-Work, Platform Engineering, VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid
Mvolz updated the task description for T365583: Return 415 Media Type not Supported errors for pdfs and other types of unsupported formats.
Thu, Jun 5, 9:37 AM · Essential-Work, Platform Engineering, VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-References, Citoid