Page MenuHomePhabricator

Esanders (Ed Sanders)
Principal Software Engineer, Editing

Projects (27)

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
Oct 27 2014, 6:03 PM (615 w, 1 d)
Availability
Available
IRC Nick
edsanders
LDAP User
Esanders
MediaWiki User
ESanders (WMF) [ Global Accounts ]

Recent Activity

Thu, Aug 6

Esanders added a comment to T433718: CdxToast swipe-to-dismiss never completes when prefers-reduced-motion is set.

Might be worth re-testing that to see if it's still an issue, or trying slightly larger values close to 1 "frame" (e.g. 0.01s, 1/30s).

Thu, Aug 6, 1:17 PM · Readers Essential Work (Codex), Codex

Mon, Aug 3

Esanders added a comment to T433718: CdxToast swipe-to-dismiss never completes when prefers-reduced-motion is set.

One approach is to use tiny animation times of 0.001s for reduced motion, in instead of 0s or none, so the transitionend still fires.

Mon, Aug 3, 12:30 PM · Readers Essential Work (Codex), Codex

Thu, Jul 30

Esanders added a comment to T425097: Make a suggestion to highlight maintenance templates.

We probaby want a way to display the values of arbitrary template parameters, e.g. reason and date (as found in {{Citation needed}}, {{Contradictor}}, etc):

;Rhakotis
:[[Rhacotis|Rhakotis]] (from [[Coptic language|Coptic]] {{transliteration|cop|Rakotə}},{{Contradictory inline|date=August 2021|reason=In the introductory sentence, the Coptic name is given as 'Rakodī', with ref. There's no explanation of the discrepancy. A different dialect?}} "Alexandria") was the old city that was absorbed into Alexandria. It was occupied chiefly by Egyptians.
Thu, Jul 30, 3:51 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), VisualEditor Suggestion Mode, Editing-team, VisualEditor, Wikimedia-Hackathon-2026, EditCheck
Esanders created T433607: Provide a way to query the LAC without triggering a compute job on a cache miss.
Thu, Jul 30, 1:02 PM · OKR-Work, Editing-team, VisualEditor, EditCheck
Esanders added a comment to T433530: Backfill Edit Suggestion Counts in Linked Artifacts Cache for technical pilot.

I think submitting jobs would be better, as the JobQueue will handle them asynchronously as quickly as it can, and hopefully throttle them where it needs to slow down?

Thu, Jul 30, 12:58 PM · OKR-Work, Editing-team, VisualEditor, EditCheck

Wed, Jul 29

Esanders updated the task description for T431497: Deploy Headless VE in k8s for technical pilot.
Wed, Jul 29, 4:24 PM · VisualEditor, Editing-team (FY2026-27 Q1 sprint 2), OKR-Work, VisualEditor Suggestion Mode, ServiceOps, Service-deployment-requests, SRE

Tue, Jul 28

Esanders moved T431858: Make VisualEditor the default editor on enwiki's mobile web, especially for newbies and TAs from Ready for Dev to Ready for Sign off on the Editing-team (FY2026-27 Q1 sprint 2) board.

Deployed earlier today!

Tue, Jul 28, 10:15 PM · Verified, OKR-Work (DE1 FY2026-27), Editing-team (FY2026-27 Q1 sprint 2), Wikimedia-Site-requests, VisualEditor, VisualEditor-MediaWiki-Mobile
Esanders added a comment to T188702: Repeated, but unchanged headlines marked as moves in visual diff.

After the above patch:

image.png (638×792 px, 94 KB)

Tue, Jul 28, 12:59 PM · Patch-For-Review, VisualEditor, VisualEditor-VisualDiffs
Esanders updated subscribers of T433103: Performance improvements to mw.libs.ve.deduplicateStyles/reduplicateStyles.

cc @matmarex as the original author

Tue, Jul 28, 11:52 AM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Editing QA, Essential-Work, Editing-team (FY2026-27 Q1 sprint 2), VisualEditor

Fri, Jul 24

Esanders moved T433103: Performance improvements to mw.libs.ve.deduplicateStyles/reduplicateStyles from Incoming to Code review on the Editing-team (FY2026-27 Q1 sprint 2) board.
Fri, Jul 24, 4:12 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Editing QA, Essential-Work, Editing-team (FY2026-27 Q1 sprint 2), VisualEditor
Esanders added a comment to T433103: Performance improvements to mw.libs.ve.deduplicateStyles/reduplicateStyles.

The above patches reduce these to 10ms each (from 600ms). The save dialog feels like it opens instantly instead of hanging.

Fri, Jul 24, 4:06 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Editing QA, Essential-Work, Editing-team (FY2026-27 Q1 sprint 2), VisualEditor
Esanders created T433103: Performance improvements to mw.libs.ve.deduplicateStyles/reduplicateStyles.
Fri, Jul 24, 4:04 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Editing QA, Essential-Work, Editing-team (FY2026-27 Q1 sprint 2), VisualEditor
Esanders added a comment to T433024: Implement sampling requirements for Headless VE technical pilot.

We could just use pageId % 100 < targetPrecentage although as that samples consecutive pageIds that might lead to clumps of pages created by certains users or bots.

Fri, Jul 24, 12:09 PM · Editing-team (FY2026-27 Q1 sprint 3), Data-Engineering (Q1 FS26/27 July 1st - September 30th), VisualEditor Suggestion Mode, Data-Platform, OKR-Work, VisualEditor, EditCheck

Thu, Jul 23

Esanders updated the task description for T431687: Recapitalise maximum/minimumEditcount to maximum/minimumEditCount.
Thu, Jul 23, 1:23 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Editing-team (FY2026-27 Q1 sprint 2), VisualEditor, Essential-Work, EditCheck

Wed, Jul 22

Esanders moved T431726: Consider performance improvements for headless VE from Code review to Ready for Sign off on the Editing-team (FY2026-27 Q1 sprint 1) board.
Wed, Jul 22, 5:00 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), OKR-Work, Editing-team (FY2026-27 Q1 sprint 1), VisualEditor
Esanders moved T431547: Headless VE: Create config endpoint so check account configs can be cached from Code review to Ready for Sign off on the Editing-team (FY2026-27 Q1 sprint 1) board.
Wed, Jul 22, 4:59 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Editing-team (FY2026-27 Q1 sprint 1), VisualEditor
Esanders moved T426747: Paste Check: Improve handling of quoted content from Incoming to Code review on the Editing-team (FY2026-27 Q1 sprint 2) board.
Wed, Jul 22, 4:59 PM · Editing-team (FY2026-27 Q1 sprint 3), VisualEditor, Patch-For-Review, EditCheck
Esanders edited projects for T426747: Paste Check: Improve handling of quoted content, added: Editing-team (FY2026-27 Q1 sprint 2); removed Editing-team (FY2026-27 Q1 sprint 1).
Wed, Jul 22, 4:59 PM · Editing-team (FY2026-27 Q1 sprint 3), VisualEditor, Patch-For-Review, EditCheck
Esanders moved T426271: Change links in EditCheck Suggestion for ruwiki from Incoming to Code review on the Editing-team (FY2026-27 Q1 sprint 2) board.
Wed, Jul 22, 4:57 PM · Editing-team (FY2026-27 Q1 sprint 3), Patch-For-Review, MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), VisualEditor Suggestion Mode, EditCheck, VisualEditor
Esanders edited projects for T426271: Change links in EditCheck Suggestion for ruwiki, added: Editing-team (FY2026-27 Q1 sprint 2); removed Editing-team (FY2026-27 Q1 sprint 1).
Wed, Jul 22, 4:57 PM · Editing-team (FY2026-27 Q1 sprint 3), Patch-For-Review, MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), VisualEditor Suggestion Mode, EditCheck, VisualEditor
Esanders moved T431602: [SPIKE] Identify candidate suggestions that can be extracted from VE from Dev Doing to Ready for Sign off on the Editing-team (FY2026-27 Q1 sprint 1) board.
Wed, Jul 22, 4:56 PM · Spike, Editing-team (FY2026-27 Q1 sprint 1), OKR-Work, VisualEditor, EditCheck
Esanders moved T431541: Headless VE: Allow the user to pass in which wiki to fetch from with each request from Code review to Ready for Sign off on the Editing-team (FY2026-27 Q1 sprint 1) board.
Wed, Jul 22, 1:32 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Editing-team (FY2026-27 Q1 sprint 1), VisualEditor
Esanders moved T431375: Unify the copy of "Citation needed" and "Add a citation" suggestion cards from Incoming to Code review on the Editing-team (FY2026-27 Q1 sprint 2) board.
Wed, Jul 22, 11:13 AM · Editing QA, MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Editing-team (FY2026-27 Q1 sprint 2), VisualEditor, Design, VisualEditor Suggestion Mode

Tue, Jul 21

Esanders updated the task description for T432715: Satisfy SCROLL soft launch requirements: EditCheckHeadless.
Tue, Jul 21, 11:11 AM · Editing-team (FY2026-27 Q1 sprint 3), VisualEditor, EditCheck, VisualEditor Suggestion Mode, OKR-Work, SCROLL
Esanders created T432715: Satisfy SCROLL soft launch requirements: EditCheckHeadless.
Tue, Jul 21, 11:08 AM · Editing-team (FY2026-27 Q1 sprint 3), VisualEditor, EditCheck, VisualEditor Suggestion Mode, OKR-Work, SCROLL
Esanders added a subtask for T428811: [EPIC] Deploy headless VE: T432708: Application Security Review Request : EditCheck server-side suggestions.
Tue, Jul 21, 11:04 AM · OKR-Work, Editing-team, Epic, VisualEditor, EditCheck
Esanders added a parent task for T432708: Application Security Review Request : EditCheck server-side suggestions: T428811: [EPIC] Deploy headless VE.
Tue, Jul 21, 11:04 AM · Editing-team (FY2026-27 Q1 sprint 3), OKR-Work, secscrum, Security, Application Security Reviews
Esanders placed T432596: Enabling citoid on tswiki up for grabs.
Tue, Jul 21, 10:47 AM · VisualEditor, Citoid, VisualEditor-MediaWiki-References
Esanders closed T432596: Enabling citoid on tswiki as Resolved.
Tue, Jul 21, 10:47 AM · VisualEditor, Citoid, VisualEditor-MediaWiki-References
Esanders created T432708: Application Security Review Request : EditCheck server-side suggestions.
Tue, Jul 21, 10:26 AM · Editing-team (FY2026-27 Q1 sprint 3), OKR-Work, secscrum, Security, Application Security Reviews

Mon, Jul 20

Esanders moved T431492: Server Side Edit Suggestions - Headless VE - LAC gRPC lambda interface from Incoming to Dev Doing on the Editing-team (FY2026-27 Q1 sprint 2) board.
Mon, Jul 20, 6:01 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Editing-team (FY2026-27 Q1 sprint 2), VisualEditor
Esanders edited projects for T431495: Server Side Edit Suggestions - Headless VE - request tracing, added: Editing-team (FY2026-27 Q1 sprint 2); removed Editing-team (FY2026-27 Q1 sprint 1).
Mon, Jul 20, 6:00 PM · MW-1.47-notes (1.47.0-wmf.15; 2026-08-11), Editing-team (FY2026-27 Q1 sprint 3), OKR-Work, VisualEditor Suggestion Mode, VisualEditor
Esanders closed T431326: Decide on mechanism by which we will trigger headless VE, a subtask of T428491: [EPIC] Build a headless mode for EditCheck that scrapes suggestions and outputs them via an API, as Resolved.
Mon, Jul 20, 5:59 PM · Epic, Editing-team, VisualEditor
Esanders closed T431326: Decide on mechanism by which we will trigger headless VE as Resolved.
Mon, Jul 20, 5:59 PM · Editing-team (FY2026-27 Q1 sprint 1), VisualEditor
Esanders edited projects for T425597: Suggestion Mode feedback toasts block me from advancing to next suggestion, added: Editing-team (FY2026-27 Q1 sprint 2); removed Editing-team (FY2026-27 Q1 sprint 1).
Mon, Jul 20, 5:59 PM · Editing-team (FY2026-27 Q1 sprint 3), Patch-For-Review, Design, OKR-Work, VisualEditor Suggestion Mode, VisualEditor, EditCheck
Esanders renamed T428491: [EPIC] Build a headless mode for EditCheck that scrapes suggestions and outputs them via an API from Build a headless mode for EditCheck that scrapes suggestions and outputs them via an API to [EPIC] Build a headless mode for EditCheck that scrapes suggestions and outputs them via an API.
Mon, Jul 20, 5:57 PM · Epic, Editing-team, VisualEditor
Esanders added a comment to T428193: Suggestion Mode: Entry point in read mode.

I find the placement of the lightbulb indicator in the top right blocks the reading of the edit pencil and/or makes it look like it is part of the edit pencil:

image.png (44×40 px, 1022 B)

Mon, Jul 20, 4:19 PM · Editing-team (FY2026-27 Q1 sprint 3), VisualEditor, VisualEditor Suggestion Mode, Design
Esanders added a comment to T432596: Enabling citoid on tswiki.

https://www.mediawiki.org/wiki/Citoid/Enabling_Citoid_on_your_wiki#Step_2.c:_Configuring_a_special_MediaWiki_message

Mon, Jul 20, 4:14 PM · VisualEditor, Citoid, VisualEditor-MediaWiki-References
Esanders updated the task description for T432400: Enable completion of links, templates, tags, and magic words in VisualEditor source modes.
Mon, Jul 20, 1:25 PM · Editing QA, MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Editing-team (FY2026-27 Q1 sprint 2), User-notice, DiscussionTools, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor

Fri, Jul 17

Esanders created T432449: CodeMirror autocomplete suggests some magic words in lower case.
Fri, Jul 17, 11:15 AM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), MediaWiki-extensions-CodeMirror

Thu, Jul 16

Esanders added a comment to T432346: Consider different spacing around namespace separator in different languages.

FWIW for the biggest and most obvious case listed here, French, I'm not aware of complaints from frwiki about the lack of space before the :, nor proposals to add it (an on-wiki CSS fix would be trivial).

Thu, Jul 16, 4:54 PM · MediaWiki-General
Esanders added a comment to T315893: Add space between page namespace and page title using CSS.

You must know that it's indeed not a language issue or an orthography issue, to put a space behind the colon. We are not talking about sentences or word terms in any language. We are talking about namespaces and page titles, that are bound to a string by a colon. So it's not advisable to change anything to something that looks like colon-space with the intention to correctify a language-based issue.

Thu, Jul 16, 2:15 PM · CSS, Patch-For-Review, MediaWiki-General
Esanders added a comment to T315893: Add space between page namespace and page title using CSS.

@SD0001 Filed as T432346

Thu, Jul 16, 1:39 PM · CSS, Patch-For-Review, MediaWiki-General
Esanders created T432346: Consider different spacing around namespace separator in different languages.
Thu, Jul 16, 1:38 PM · MediaWiki-General
Esanders moved T361134: Set wgMFFallbackEditor to 'visual' for all other wikis from Backlog to In Progress on the Editing-team (Deployments) board.
Thu, Jul 16, 12:04 PM · Editing-team (Deployments), VisualEditor
Esanders updated the task description for T315893: Add space between page namespace and page title using CSS.
Thu, Jul 16, 9:40 AM · CSS, Patch-For-Review, MediaWiki-General
Esanders added a comment to T315893: Add space between page namespace and page title using CSS.

Given the lack of requests for translating the separator I don't think that is a priority for now, and while our APIs are mostly tolerant of additional whitespace, they would not handle different separators so it would be a vastly more complicated undertaking and beyond the scope of this task.

Thu, Jul 16, 9:38 AM · CSS, Patch-For-Review, MediaWiki-General
Esanders updated the task description for T432324: Add CSS separator wrapper to other action pages that include the page title.
Thu, Jul 16, 9:29 AM · CSS, MediaWiki-General
Esanders created T432324: Add CSS separator wrapper to other action pages that include the page title.
Thu, Jul 16, 9:22 AM · CSS, MediaWiki-General

Wed, Jul 15

Esanders updated the task description for T432272: Add instrumentation to log suggestion counts shown in read and edit modes.
Wed, Jul 15, 5:49 PM · OKR-Work, Editing-team, VisualEditor, EditCheck
Esanders added a comment to T315893: Add space between page namespace and page title using CSS.

And you cannot easily disable this enhancement while keeping all the other ones, so that point is moot.

Wed, Jul 15, 5:10 PM · CSS, Patch-For-Review, MediaWiki-General
Esanders added a comment to T315893: Add space between page namespace and page title using CSS.

A global vote would make sense because this is a global change that was not consulted about with any language community.

Wed, Jul 15, 4:57 PM · CSS, Patch-For-Review, MediaWiki-General
Esanders added a comment to T315893: Add space between page namespace and page title using CSS.

For enwiki at least, this changes applies to ~76% of namespace prefixed pages. I'd like to get this to the remaining 24%. The main issue is that the current feature and preference lives in DiscussionTools, so we need to:

  • Move the feature to core
  • Create a core preference that is initially disabled for anyone who has DT visual enhancements disabled.
Wed, Jul 15, 4:26 PM · CSS, Patch-For-Review, MediaWiki-General
Esanders reopened T351515: Fragment with '%20' in plain text doesn't round trip as "Open".

I can still reproduce in the sandbox

Wed, Jul 15, 1:49 PM · Parsoid
Esanders moved T431492: Server Side Edit Suggestions - Headless VE - LAC gRPC lambda interface from Decision to be made to Dev Doing on the Editing-team (FY2026-27 Q1 sprint 1) board.
Wed, Jul 15, 1:42 PM · MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), Editing-team (FY2026-27 Q1 sprint 2), VisualEditor

Tue, Jul 14

Esanders reopened T184657: Generate JavaScript code coverage reports for extensions, a subtask of T100294: [EPIC] Encourage developers to increase code coverage, as Open.
Tue, Jul 14, 2:23 PM · Quality-and-Test-Engineering-Team (SonarCloud Admin), Release-Engineering-Team (Seen), MW-1.34-notes (1.34.0-wmf.22; 2019-09-10), Code-Health, WMF-deploy-2015-06-30_(1.26wmf12), Epic
Esanders reopened T184657: Generate JavaScript code coverage reports for extensions as "Open".

Now that ResourceLoader has sourcemaps, and Chrome V8 reports coverage, this should be feasible.

Tue, Jul 14, 2:23 PM · Patch-For-Review, Code-Health, Test-Coverage, JavaScript, Continuous-Integration-Infrastructure
Esanders closed T349049: Add "is typing" indicators to discussions as Declined.
Tue, Jul 14, 12:33 PM · DiscussionTools
Esanders closed T251653: [Epic] Enable DiscussionTools on pages not in a talk namespace as Resolved.

The current logic means enhancements are available on most talk pages, and can be added to more with __NEWSECTIONLINK__ (excluding the main namespace):

// Visual enhancements are only enabled on talk namespaces (T325417) ...
return $title->isTalkPage() || (
	// ... or __NEWSECTIONLINK__ (T331635) or __ARCHIVEDTALK__ (T374198) pages
	(
		static::hasPagePropCached( $title, 'newsectionlink' ) ||
		static::hasPagePropCached( $title, 'archivedtalk' )
	) &&
	// excluding the main namespace, unless it has been configured for signatures
	(
		!$title->inNamespace( NS_MAIN ) ||
		$services->getNamespaceInfo()->wantSignatures( $title->getNamespace() )
	)
);
Tue, Jul 14, 12:30 PM · Epic, TPP-Scaling, Editing-team, DiscussionTools
Esanders closed T251653: [Epic] Enable DiscussionTools on pages not in a talk namespace, a subtask of T304750: Make Usability Improvements avail. on all discussion pages at all Wikimedia wikis, as Resolved.
Tue, Jul 14, 12:30 PM · TPP-Scaling, DiscussionTools, Editing-team
Esanders closed T304750: Make Usability Improvements avail. on all discussion pages at all Wikimedia wikis as Resolved.
Tue, Jul 14, 12:29 PM · TPP-Scaling, DiscussionTools, Editing-team
Esanders closed T304753: Empower volunteers to make Usability Improvements more widely available, a subtask of T304750: Make Usability Improvements avail. on all discussion pages at all Wikimedia wikis, as Resolved.
Tue, Jul 14, 12:28 PM · TPP-Scaling, DiscussionTools, Editing-team
Esanders closed T304753: Empower volunteers to make Usability Improvements more widely available as Resolved.

The current logic means enhancements are available on most talk pages, and can be added to more with __NEWSECTIONLINK__ (excluding the main namespace).

Tue, Jul 14, 12:28 PM · DiscussionTools, Editing-team
Esanders closed T304751: Make Usability Improvements available on all Wikipedia user and article talk pages as Resolved.
Tue, Jul 14, 12:26 PM · DiscussionTools, Editing-team
Esanders closed T304751: Make Usability Improvements available on all Wikipedia user and article talk pages , a subtask of T304752: Make Usability Improvements available in sister project discussion namespace(s) , as Resolved.
Tue, Jul 14, 12:26 PM · DiscussionTools, Editing-team
Esanders closed T304752: Make Usability Improvements available in sister project discussion namespace(s) as Resolved.
Tue, Jul 14, 12:26 PM · DiscussionTools, Editing-team
Esanders closed T304752: Make Usability Improvements available in sister project discussion namespace(s) , a subtask of T304753: Empower volunteers to make Usability Improvements more widely available, as Resolved.
Tue, Jul 14, 12:26 PM · DiscussionTools, Editing-team
Esanders moved T430966: Promote citationNeeded out of experimental from Release Prep to Code review on the Editing-team (FY2026-27 Q1 sprint 1) board.
Tue, Jul 14, 12:22 PM · Editing QA, MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Editing-team (FY2026-27 Q1 sprint 1), VisualEditor, EditCheck
Esanders removed a parent task for T314488: Revise the appearance of the sticky header's "Add topic" button (activated state): T319146: [Release Ticket] Offer Usability Improvements as default-on feature at all projects (desktop).
Tue, Jul 14, 12:09 PM · Vector 2022 (Tracking), Design-System-Team, TPP-Phase1, Design, DiscussionTools
Esanders removed a subtask for T319146: [Release Ticket] Offer Usability Improvements as default-on feature at all projects (desktop): T314488: Revise the appearance of the sticky header's "Add topic" button (activated state).
Tue, Jul 14, 12:09 PM · Editing-team (Deployments), Goal, TPP-Scaling, DiscussionTools
Esanders closed T355555: Cleanup and extend the VE hooks system, a subtask of T138616: Add a hook if user switches editors, as Resolved.
Tue, Jul 14, 12:08 PM · VisualEditor-MediaWiki, WikiEditor (2010), VisualEditor
Esanders closed T355555: Cleanup and extend the VE hooks system, a subtask of T212785: Provide a hook that would be run just before page is saved by VisualEditor, as Resolved.
Tue, Jul 14, 12:08 PM · VisualEditor, VisualEditor-EditingTools
Esanders closed T355555: Cleanup and extend the VE hooks system as Resolved.
Tue, Jul 14, 12:08 PM · User-notice-archive, MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), VisualEditor
Esanders closed T355555: Cleanup and extend the VE hooks system, a subtask of T338024: Sticky header disappears and never re-appears if you cancel loading VE, as Resolved.
Tue, Jul 14, 12:08 PM · Editing-team (Tracking), VisualEditor, Vector 2022
Esanders closed T355555: Cleanup and extend the VE hooks system, a subtask of T348082: Editing team: Review stable code (hooks, mw object, undocumented) and mark (un)stable interfaces before 1.42.0, as Resolved.
Tue, Jul 14, 12:08 PM · Editing-team, DiscussionTools, VisualEditor, MW-1.42-release
Esanders closed T355555: Cleanup and extend the VE hooks system, a subtask of T265981: Provide an API to hook into new reply editor, as Resolved.
Tue, Jul 14, 12:08 PM · Editing-team, Russian-Sites, DiscussionTools
Esanders closed T276497: Scale DiscussionTools to all projects as Resolved.
Tue, Jul 14, 12:06 PM · Editing-team (Tracking), DiscussionTools
Esanders closed T251207: [Epic] Scale DiscussionTools to all Wikipedias as Resolved.
Tue, Jul 14, 12:06 PM · Epic, TPP-Scaling, DiscussionTools, Editing-team
Esanders closed T251207: [Epic] Scale DiscussionTools to all Wikipedias, a subtask of T276497: Scale DiscussionTools to all projects, as Resolved.
Tue, Jul 14, 12:06 PM · Editing-team (Tracking), DiscussionTools
Esanders closed T310959: Scale Usability Improvements to all projects , a subtask of T366095: Deploy comment thanking to all wikis, as Resolved.
Tue, Jul 14, 12:05 PM · Essential-Work, User-notice-archive, Verified, Editing-team (Kanban Board)
Esanders closed T310959: Scale Usability Improvements to all projects , a subtask of T276497: Scale DiscussionTools to all projects, as Resolved.
Tue, Jul 14, 12:05 PM · Editing-team (Tracking), DiscussionTools
Esanders closed T310959: Scale Usability Improvements to all projects as Resolved.
Tue, Jul 14, 12:05 PM · TPP-Scaling, Editing-team, DiscussionTools
Esanders closed T331489: [SPIKE] Finalize deployment strategy for default-on Usability Improvements (desktop), a subtask of T319146: [Release Ticket] Offer Usability Improvements as default-on feature at all projects (desktop), as Resolved.
Tue, Jul 14, 12:03 PM · Editing-team (Deployments), Goal, TPP-Scaling, DiscussionTools
Esanders closed T331489: [SPIKE] Finalize deployment strategy for default-on Usability Improvements (desktop) as Resolved.
Tue, Jul 14, 12:03 PM · Goal, TPP-Scaling, Editing-team, DiscussionTools
Esanders closed T319146: [Release Ticket] Offer Usability Improvements as default-on feature at all projects (desktop) as Resolved.
Tue, Jul 14, 12:03 PM · Editing-team (Deployments), Goal, TPP-Scaling, DiscussionTools
Esanders closed T319146: [Release Ticket] Offer Usability Improvements as default-on feature at all projects (desktop), a subtask of T310959: Scale Usability Improvements to all projects , as Resolved.
Tue, Jul 14, 12:02 PM · TPP-Scaling, Editing-team, DiscussionTools

Mon, Jul 13

Esanders added a project to T432071: Section edit link brackets are wrapping poorly: Regression.
Mon, Jul 13, 10:47 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), Regression, DiscussionTools, Editing-team, Design
Esanders added a comment to T431326: Decide on mechanism by which we will trigger headless VE.

For phase 1 we have decided this will be an MW JobQueue triggered by article edits.

Mon, Jul 13, 6:27 PM · Editing-team (FY2026-27 Q1 sprint 1), VisualEditor
Esanders moved T426271: Change links in EditCheck Suggestion for ruwiki from Ready for Dev to Code review on the Editing-team (FY2026-27 Q1 sprint 1) board.
Mon, Jul 13, 6:18 PM · Editing-team (FY2026-27 Q1 sprint 3), Patch-For-Review, MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), VisualEditor Suggestion Mode, EditCheck, VisualEditor
Esanders created T432046: Propose parameters for headless VE pilot.
Mon, Jul 13, 5:36 PM · OKR-Work, Editing-team, VisualEditor, EditCheck
Esanders added a comment to T409297: Phase 6: Offer Usability Improvements as default-on feature at English Wikipedia.

Ready for deployment.

Mon, Jul 13, 4:55 PM · Editing-team (FY2026-27 Q1 sprint 1), Goal, TPP-Scaling, DiscussionTools
Esanders moved T409297: Phase 6: Offer Usability Improvements as default-on feature at English Wikipedia from Decision to be made to Ready for Dev on the Editing-team (FY2026-27 Q1 sprint 1) board.
Mon, Jul 13, 4:55 PM · Editing-team (FY2026-27 Q1 sprint 1), Goal, TPP-Scaling, DiscussionTools
Esanders edited projects for T409297: Phase 6: Offer Usability Improvements as default-on feature at English Wikipedia, added: Editing-team (FY2026-27 Q1 sprint 1); removed Editing-team (Scheduled).
Mon, Jul 13, 4:54 PM · Editing-team (FY2026-27 Q1 sprint 1), Goal, TPP-Scaling, DiscussionTools
Esanders created T432013: Show CitationNeededContextItem for variants like {{Better source needed}}.
Mon, Jul 13, 2:30 PM · VisualEditor
Esanders added a comment to T424606: Exclude short paragraphs ending in colons from Suggestion Mode "add a citation" suggestion.

Resulting question: as a first step, why wouldn't we defer to volunteers to adjust the addReference config?

Mon, Jul 13, 2:23 PM · VisualEditor, VisualEditor Suggestion Mode

Jul 11 2026

Esanders created T431926: DiscussionTools OverflowMenuItems have non-unique IDs.
Jul 11 2026, 4:36 PM · RoadToWiki, MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), DiscussionTools

Jul 10 2026

Esanders updated the task description for T431885: Show date and reason (if present) in citation needed edit suggestion.
Jul 10 2026, 9:43 PM · Verified, MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), RoadToWiki, Editing-team (FY2026-27 Q1 sprint 2), VisualEditor, VisualEditor Suggestion Mode
Esanders created T431885: Show date and reason (if present) in citation needed edit suggestion.
Jul 10 2026, 9:42 PM · Verified, MW-1.47-notes (1.47.0-wmf.14; 2026-08-04), RoadToWiki, Editing-team (FY2026-27 Q1 sprint 2), VisualEditor, VisualEditor Suggestion Mode
Esanders updated the task description for T431375: Unify the copy of "Citation needed" and "Add a citation" suggestion cards.
Jul 10 2026, 9:40 PM · Editing QA, MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), Editing-team (FY2026-27 Q1 sprint 2), VisualEditor, Design, VisualEditor Suggestion Mode
Esanders moved T431726: Consider performance improvements for headless VE from Decision to be made to Dev Doing on the Editing-team (FY2026-27 Q1 sprint 1) board.
Jul 10 2026, 9:38 PM · MW-1.47-notes (1.47.0-wmf.13; 2026-07-28), OKR-Work, Editing-team (FY2026-27 Q1 sprint 1), VisualEditor