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

Samwilson moved T398404: Style the favourite icon the same as the watchlist star in Vector 2011 from In Development to Feedback and Review on the Community-Tech (Fox Squad) board.
Fri, Jul 18, 12:56 AM · Patch-For-Review, Community-Tech (Fox Squad), Template-Discovery-And-Recall (Allow users to favorite a template), VisualEditor, TemplateData

Yesterday

KColeman-WMF added a comment to T398439: Temporary user link styling in content area should not adjust padding.

This looks good to me. It's a bit tight at the edges but it solves the horizontal alignment issue.

Thu, Jul 17, 11:13 PM · Editing-team (Tracking), MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), Trust and Safety Product Sprint (Sprint Cannoli (July 7 - July 25)), VisualEditor, Temporary accounts, Trust and Safety Product Team
DLynch added a comment to T388716: Introduce an edit tag when peacock language is detected within new content being added.

Make sure this tag only runs on wikis that have Edit Check enabled

Thu, Jul 17, 8:19 PM · Product-Analytics, Patch-For-Review, Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
gerritbot added a comment to T388716: Introduce an edit tag when peacock language is detected within new content being added.

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

[mediawiki/extensions/VisualEditor@master] Edit check: restrict tone check to only validated languages

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

Thu, Jul 17, 7:57 PM · Product-Analytics, Patch-For-Review, Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
matmarex merged tasks T302147: Unexpected relocation of cursor typing position after pressing "Shift" key when typing mid-line in New Discussion Tool replying to comment in Source Code mode, T316838: Please do not let the cursor jump to the top of the editing area when using Shift key after pasting (loss of focus?), T399830: When adding text to a reply on a Discussion page, the cursor inadvertently jumps to the beginning of the text into T156228: Pressing the Shift key moves the cursor (when "GoogleTrans" gadget is enabled).
Thu, Jul 17, 7:17 PM · TestMe, VisualEditor-ContentLanguage, VisualEditor
MNeisler moved T399134: [SPIKE] Investigate data engineering needs for dashboarding VE editing funnel from Next 2 weeks to Doing on the Product-Analytics (Kanban) board.
Thu, Jul 17, 7:03 PM · Product-Analytics (Kanban), Editing-team (Tracking), EditCheck, VisualEditor
MNeisler added a project to T399134: [SPIKE] Investigate data engineering needs for dashboarding VE editing funnel: Product-Analytics (Kanban).
Thu, Jul 17, 7:02 PM · Product-Analytics (Kanban), Editing-team (Tracking), EditCheck, VisualEditor
MNeisler triaged T399134: [SPIKE] Investigate data engineering needs for dashboarding VE editing funnel as Medium priority.
Thu, Jul 17, 7:02 PM · Product-Analytics (Kanban), Editing-team (Tracking), EditCheck, VisualEditor
MNeisler claimed T399134: [SPIKE] Investigate data engineering needs for dashboarding VE editing funnel.
Thu, Jul 17, 7:02 PM · Product-Analytics (Kanban), Editing-team (Tracking), EditCheck, VisualEditor
MNeisler added a comment to T399134: [SPIKE] Investigate data engineering needs for dashboarding VE editing funnel.

Here are some notes from an initial investigation of options:

Thu, Jul 17, 6:59 PM · Product-Analytics (Kanban), Editing-team (Tracking), EditCheck, VisualEditor
bmartinezcalvo added a comment to T397984: Tone Check: Clearly perform an action when selecting the "Revise" button.

Based on the decisions made during our last team's meeting, I'm sharing the Figma prototype updated with the following:

  • Once clicking on Revise, the Edit Check card will include:
    • Title: Revise tone?
    • Description: Look out for expressions that are flattering, disparaging, vague, cliché, or endorsing of a particular viewpoint.
    • Buttons: Recheck + Decline
      • When clicking on Recheck, the card will be loading while rechecking and then:
        • If the model evaluates the revised text as STILL containing tone-related issue(s), the message "The text still contains tone-related issues." will appear within the card.
        • If the model evaluates the revised text as NOT containing any tone-related issues, a success message will appear "Thank you for revising the tone!"
      • Clicking on Decline will take the user to the decline survey; clicking Back inside the decline-survey takes you back to previous revising step.

image.png (1×6 px, 575 KB)

Thu, Jul 17, 6:01 PM · Patch-For-Review, Design, Goal, Editing-team (Kanban Board), Epic, EditCheck, VisualEditor
MNeisler updated the task description for T399134: [SPIKE] Investigate data engineering needs for dashboarding VE editing funnel.
Thu, Jul 17, 6:00 PM · Product-Analytics (Kanban), Editing-team (Tracking), EditCheck, VisualEditor
bmartinezcalvo added a comment to T389443: [Tone Check] Present survey when people choose to "Decline" invitation to revise tone.

Next steps:

Thu, Jul 17, 5:38 PM · Editing QA, MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
DLynch moved T388716: Introduce an edit tag when peacock language is detected within new content being added from Code Review to Doing on the Editing-team (Kanban Board) board.
Thu, Jul 17, 5:35 PM · Product-Analytics, Patch-For-Review, Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
ppelberg updated the task description for T388716: Introduce an edit tag when peacock language is detected within new content being added.
Thu, Jul 17, 5:33 PM · Product-Analytics, Patch-For-Review, Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
Maintenance_bot removed a project from T397948: Refactor how toolbars are setup for targetWidgets: Patch-For-Review.
Thu, Jul 17, 5:31 PM · MW-1.45-notes (1.45.0-wmf.11; 2025-07-22), Editing-team (Kanban Board), Technical-Debt, VisualEditor-MediaWiki, VisualEditor
DLynch moved T389443: [Tone Check] Present survey when people choose to "Decline" invitation to revise tone from Ready to Be Worked On to QA on the Editing-team (Kanban Board) board.
Thu, Jul 17, 5:25 PM · Editing QA, MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
ppelberg added a comment to T389443: [Tone Check] Present survey when people choose to "Decline" invitation to revise tone.

Next steps:

Thu, Jul 17, 5:24 PM · Editing QA, MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
ReleaseTaggerBot edited projects for T397948: Refactor how toolbars are setup for targetWidgets, added: MW-1.45-notes (1.45.0-wmf.11; 2025-07-22); removed MW-1.45-notes (1.45.0-wmf.10; 2025-07-15).
Thu, Jul 17, 5:00 PM · MW-1.45-notes (1.45.0-wmf.11; 2025-07-22), Editing-team (Kanban Board), Technical-Debt, VisualEditor-MediaWiki, VisualEditor
gerritbot added a comment to T397948: Refactor how toolbars are setup for targetWidgets.

Change #1164258 merged by jenkins-bot:

[mediawiki/extensions/VisualEditor@master] mw.Target: Use excludeFromTargetWidget

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

Thu, Jul 17, 4:38 PM · MW-1.45-notes (1.45.0-wmf.11; 2025-07-22), Editing-team (Kanban Board), Technical-Debt, VisualEditor-MediaWiki, VisualEditor
Esanders updated the task description for T399863: Deleting across a line into text which contains an inline node throws an exception.
Thu, Jul 17, 4:35 PM · Editing-team (Kanban Board), Patch-For-Review, Regression, VisualEditor-DataModel, VisualEditor
Esanders moved T399863: Deleting across a line into text which contains an inline node throws an exception from Inbox to Code Review on the Editing-team (Kanban Board) board.
Thu, Jul 17, 4:31 PM · Editing-team (Kanban Board), Patch-For-Review, Regression, VisualEditor-DataModel, VisualEditor
Esanders claimed T399863: Deleting across a line into text which contains an inline node throws an exception.
Thu, Jul 17, 4:31 PM · Editing-team (Kanban Board), Patch-For-Review, Regression, VisualEditor-DataModel, VisualEditor
gerritbot added a project to T399863: Deleting across a line into text which contains an inline node throws an exception: Patch-For-Review.
Thu, Jul 17, 4:20 PM · Editing-team (Kanban Board), Patch-For-Review, Regression, VisualEditor-DataModel, VisualEditor
gerritbot added a comment to T399863: Deleting across a line into text which contains an inline node throws an exception.

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

[VisualEditor/VisualEditor@master] Failing test case for deleting before an inline node

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

Thu, Jul 17, 4:20 PM · Editing-team (Kanban Board), Patch-For-Review, Regression, VisualEditor-DataModel, VisualEditor
Esanders updated the task description for T399863: Deleting across a line into text which contains an inline node throws an exception.
Thu, Jul 17, 4:02 PM · Editing-team (Kanban Board), Patch-For-Review, Regression, VisualEditor-DataModel, VisualEditor
Geertivp renamed T399830: When adding text to a reply on a Discussion page, the cursor inadvertently jumps to the beginning of the text from When appending text in Visual mode on a Discussion page in a West-European language the system inadvertently switches to right-to-left and inserts text at the beginning to When adding text to a reply on a Discussion page in a West-European language the system inadvertently switches to right-to-left and inserts text at the beginning.
Thu, Jul 17, 4:00 PM · DiscussionTools
Geertivp added a comment to T399830: When adding text to a reply on a Discussion page, the cursor inadvertently jumps to the beginning of the text.

It happens on https://nl.wikipedia.org, when replying to a discussion topic, either in Visual or Code editor mode. When typing text containing ~!@#%$^&*( )+"{ }< >? or other nonalphanumeric symbols anywhere but the start of the text, the right-to-left modus and inserting typed text at the very start of the line begins.

Thu, Jul 17, 3:50 PM · DiscussionTools
Esanders added a project to T399863: Deleting across a line into text which contains an inline node throws an exception: Regression.

Bisect blames https://gerrit.wikimedia.org/r/c/VisualEditor/VisualEditor/+/473380 @dchan

Thu, Jul 17, 3:20 PM · Editing-team (Kanban Board), Patch-For-Review, Regression, VisualEditor-DataModel, VisualEditor
Esanders created T399863: Deleting across a line into text which contains an inline node throws an exception.
Thu, Jul 17, 3:16 PM · Editing-team (Kanban Board), Patch-For-Review, Regression, VisualEditor-DataModel, VisualEditor
PatchDemoBot added a comment to T397984: Tone Check: Clearly perform an action when selecting the "Revise" button.

Test wiki created on Patch demo by ESanders (WMF) using patch(es) linked to this task:
https://patchdemo.wmcloud.org/wikis/ec736e8900/wiki/Douglas Adams?veaction=edit&ecenable=2

Thu, Jul 17, 2:28 PM · Patch-For-Review, Design, Goal, Editing-team (Kanban Board), Epic, EditCheck, VisualEditor
PatchDemoBot added a comment to T399556: SelectionManager: Add the ability to draw bounding rectangle selections.

Test wiki created on Patch demo by ESanders (WMF) using patch(es) linked to this task:
https://patchdemo.wmcloud.org/wikis/ec736e8900/wiki/Douglas Adams?veaction=edit&ecenable=2

Thu, Jul 17, 2:28 PM · Patch-For-Review, Editing-team (Kanban Board), VisualEditor
PatchDemoBot added a comment to T399551: Some selection elements in SelectionManager should appear above the text.

Test wiki created on Patch demo by ESanders (WMF) using patch(es) linked to this task:
https://patchdemo.wmcloud.org/wikis/ec736e8900/wiki/Douglas Adams?veaction=edit&ecenable=2

Thu, Jul 17, 2:28 PM · Patch-For-Review, Editing-team (Kanban Board), VisualEditor
PatchDemoBot added a comment to T390250: Prototype Tone Check "Revise" workflow.

Test wiki created on Patch demo by ESanders (WMF) using patch(es) linked to this task:
https://patchdemo.wmcloud.org/wikis/ec736e8900/wiki/Douglas Adams?veaction=edit&ecenable=2

Thu, Jul 17, 2:28 PM · Patch-For-Review, Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
gerritbot added a comment to T397984: Tone Check: Clearly perform an action when selecting the "Revise" button.

Change #1169709 abandoned by Esanders:

[mediawiki/extensions/VisualEditor@master] EditCheck paused: Use bounding rect styling

Reason:

squashed

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

Thu, Jul 17, 2:22 PM · Patch-For-Review, Design, Goal, Editing-team (Kanban Board), Epic, EditCheck, VisualEditor
gerritbot added a comment to T397984: Tone Check: Clearly perform an action when selecting the "Revise" button.

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

[mediawiki/extensions/VisualEditor@master] EditCheck: Add 'stale' state to checks

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

Thu, Jul 17, 2:21 PM · Patch-For-Review, Design, Goal, Editing-team (Kanban Board), Epic, EditCheck, VisualEditor
awight added a comment to T397145: Make Visual Editor's InternalList responsible for footnote numbering.

I found a way around the timing issue, using events to notify the CE of renumbering. The proof-of-concept is ready for an initial review to see if I'm going in the right direction.

Thu, Jul 17, 1:01 PM · WMDE-TechWish-Sprint-Strawberry-Cheesecake-Ice-Cream-2025-07-11, WMDE-TechWish-Sprint-Basil-Lime-Sorbet-2025-06-25, MW-1.45-notes (1.45.0-wmf.7; 2025-06-24), VisualEditor, Technical-Debt, VisualEditor-DataModel, Cite, Patch-For-Review, WMDE-TechWish-Sprint-2025-06-11
awight moved T397145: Make Visual Editor's InternalList responsible for footnote numbering from Watching / Stalled to Tech Review on the WMDE-TechWish-Sprint-Strawberry-Cheesecake-Ice-Cream-2025-07-11 board.
Thu, Jul 17, 1:01 PM · WMDE-TechWish-Sprint-Strawberry-Cheesecake-Ice-Cream-2025-07-11, WMDE-TechWish-Sprint-Basil-Lime-Sorbet-2025-06-25, MW-1.45-notes (1.45.0-wmf.7; 2025-06-24), VisualEditor, Technical-Debt, VisualEditor-DataModel, Cite, Patch-For-Review, WMDE-TechWish-Sprint-2025-06-11
gerritbot added a comment to T397145: Make Visual Editor's InternalList responsible for footnote numbering.

Change #1169617 abandoned by Awight:

[VisualEditor/VisualEditor@master] [POC] Emit an event after building the node tree

Reason:

Not needed (yet)

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

Thu, Jul 17, 12:54 PM · WMDE-TechWish-Sprint-Strawberry-Cheesecake-Ice-Cream-2025-07-11, WMDE-TechWish-Sprint-Basil-Lime-Sorbet-2025-06-25, MW-1.45-notes (1.45.0-wmf.7; 2025-06-24), VisualEditor, Technical-Debt, VisualEditor-DataModel, Cite, Patch-For-Review, WMDE-TechWish-Sprint-2025-06-11
gerritbot added a comment to T397145: Make Visual Editor's InternalList responsible for footnote numbering.

Change #1170330 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] Also store footnote index in MWReferenceNode

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

Thu, Jul 17, 12:52 PM · WMDE-TechWish-Sprint-Strawberry-Cheesecake-Ice-Cream-2025-07-11, WMDE-TechWish-Sprint-Basil-Lime-Sorbet-2025-06-25, MW-1.45-notes (1.45.0-wmf.7; 2025-06-24), VisualEditor, Technical-Debt, VisualEditor-DataModel, Cite, Patch-For-Review, WMDE-TechWish-Sprint-2025-06-11
awight moved T397145: Make Visual Editor's InternalList responsible for footnote numbering from Doing to Watching / Stalled on the WMDE-TechWish-Sprint-Strawberry-Cheesecake-Ice-Cream-2025-07-11 board.

Needs discussion, I'm not seeing a simple answer about how to update CE nodes after the document DM nodes are all present.

Thu, Jul 17, 11:38 AM · WMDE-TechWish-Sprint-Strawberry-Cheesecake-Ice-Cream-2025-07-11, WMDE-TechWish-Sprint-Basil-Lime-Sorbet-2025-06-25, MW-1.45-notes (1.45.0-wmf.7; 2025-06-24), VisualEditor, Technical-Debt, VisualEditor-DataModel, Cite, Patch-For-Review, WMDE-TechWish-Sprint-2025-06-11
jhsoby added a comment to T399830: When adding text to a reply on a Discussion page, the cursor inadvertently jumps to the beginning of the text.

Hi @Geertivp! Could you add some more details? Please include links to specific pages where you have experienced this, and what steps others can take to reproduce the problem.

Thu, Jul 17, 11:19 AM · DiscussionTools
Geertivp created T399830: When adding text to a reply on a Discussion page, the cursor inadvertently jumps to the beginning of the text.
Thu, Jul 17, 10:34 AM · DiscussionTools
gerritbot added a project to T398404: Style the favourite icon the same as the watchlist star in Vector 2011: Patch-For-Review.
Thu, Jul 17, 8:53 AM · Patch-For-Review, Community-Tech (Fox Squad), Template-Discovery-And-Recall (Allow users to favorite a template), VisualEditor, TemplateData
gerritbot added a comment to T398404: Style the favourite icon the same as the watchlist star in Vector 2011.

Change #1170276 had a related patch set uploaded (by Samwilson; author: Samwilson):

[mediawiki/extensions/TemplateData@master] Add custom icons for favorite icons in Vector

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

Thu, Jul 17, 8:53 AM · Patch-For-Review, Community-Tech (Fox Squad), Template-Discovery-And-Recall (Allow users to favorite a template), VisualEditor, TemplateData
lilients_WMDE placed T392814: [Bug] VE renders the conflicting main content as sub-ref instead of ignoring it up for grabs.
Thu, Jul 17, 7:53 AM · Cite (Sub-referencing), WMDE-TechWish-Sprint-Strawberry-Cheesecake-Ice-Cream-2025-07-11, Patch-For-Review, Unplanned-Sprint-Work, WMDE-TechWish-Sprint-Basil-Lime-Sorbet-2025-06-25, VisualEditor, Sub-referencing (product board)
lilients_WMDE moved T392814: [Bug] VE renders the conflicting main content as sub-ref instead of ignoring it from Tech Review to Sprint Backlog on the WMDE-TechWish-Sprint-Strawberry-Cheesecake-Ice-Cream-2025-07-11 board.
Thu, Jul 17, 7:53 AM · Cite (Sub-referencing), WMDE-TechWish-Sprint-Strawberry-Cheesecake-Ice-Cream-2025-07-11, Patch-For-Review, Unplanned-Sprint-Work, WMDE-TechWish-Sprint-Basil-Lime-Sorbet-2025-06-25, VisualEditor, Sub-referencing (product board)
Samwilson claimed T398404: Style the favourite icon the same as the watchlist star in Vector 2011.
Thu, Jul 17, 5:05 AM · Patch-For-Review, Community-Tech (Fox Squad), Template-Discovery-And-Recall (Allow users to favorite a template), VisualEditor, TemplateData
DLynch moved T388716: Introduce an edit tag when peacock language is detected within new content being added from Doing to Code Review on the Editing-team (Kanban Board) board.
Thu, Jul 17, 5:02 AM · Product-Analytics, Patch-For-Review, Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor
DLynch added a comment to T389443: [Tone Check] Present survey when people choose to "Decline" invitation to revise tone.

You should see feature: editCheck-tone, action: action-dismiss when you click "decline", then feature: editCheck-tone, action: edit-check-feedback-reason-[whatever you picked] when you submit the feedback.

Thu, Jul 17, 4:32 AM · Editing QA, MW-1.45-notes (1.45.0-wmf.9; 2025-07-08), Goal, OKR-Work, Editing-team (Kanban Board), EditCheck, VisualEditor