Page MenuHomePhabricator

DLynch (David Lynch)
Senior Software Engineer

Projects (19)

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

User Since
Oct 1 2015, 7:50 PM (563 w, 7 h)
Availability
Available
IRC Nick
Kemayo
LDAP User
DLynch
MediaWiki User
DLynch (WMF) [ Global Accounts ]

Disclaimer: I work for or provide services to the Wikimedia Foundation. However, the Foundation does not vet all my activity, so edits, statements, or other contributions made by this account may not reflect the views of the Foundation.

Recent Activity

Today

DLynch moved T432400: Enable completion of links and templates in VisualEditor source modes from Decision to be made to Code review on the Editing-team (FY2026-27 Q1 sprint 1) board.
Fri, Jul 17, 1:12 AM · User-notice, Editing-team (FY2026-27 Q1 sprint 1), Patch-For-Review, DiscussionTools, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor

Yesterday

DLynch added a comment to T422075: [SPIKE] Decide on and implement return to app parameter.

Design had concerns with having a redirect at all because if there are any publishing errors, the user won't be able to read them before they redirect to the app. Would this happen? I was thinking the redirect wouldn't occur upon a publishing error (only upon success), so they'll be able to stay in mobile web and read the error.

Thu, Jul 16, 11:09 PM · Editing-team (FY2026-27 Q1 sprint 1), Patch-For-Review, App Growth, VisualEditor, VisualEditor-MediaWiki-Mobile, OKR-Work
DLynch added a comment to T432400: Enable completion of links and templates in VisualEditor source modes.

CleanShot 2026-07-16 at 17.08.35@2x.png (1,112×708 px, 96 KB)

Thu, Jul 16, 10:09 PM · User-notice, Editing-team (FY2026-27 Q1 sprint 1), Patch-For-Review, DiscussionTools, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor
DLynch added a comment to T432400: Enable completion of links and templates in VisualEditor source modes.

CleanShot 2026-07-16 at 16.11.37@2x.png (876×834 px, 114 KB)

Thu, Jul 16, 9:45 PM · User-notice, Editing-team (FY2026-27 Q1 sprint 1), Patch-For-Review, DiscussionTools, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor
DLynch moved T432402: Completion widgets can contain a flicker of past results when reopening from Decision to be made to Code review on the Editing-team (FY2026-27 Q1 sprint 1) board.
Thu, Jul 16, 9:30 PM · Editing-team (FY2026-27 Q1 sprint 1), Patch-For-Review, VisualEditor
DLynch claimed T432402: Completion widgets can contain a flicker of past results when reopening.
Thu, Jul 16, 9:30 PM · Editing-team (FY2026-27 Q1 sprint 1), Patch-For-Review, VisualEditor
DLynch created T432402: Completion widgets can contain a flicker of past results when reopening.
Thu, Jul 16, 9:28 PM · Editing-team (FY2026-27 Q1 sprint 1), Patch-For-Review, VisualEditor
DLynch created T432400: Enable completion of links and templates in VisualEditor source modes.
Thu, Jul 16, 9:01 PM · User-notice, Editing-team (FY2026-27 Q1 sprint 1), Patch-For-Review, DiscussionTools, VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor
DLynch added a comment to T432346: Consider different spacing around namespace separator in different languages.

We could build an initial set of behaviors from https://translatewiki.net/wiki/Special:Translations/MediaWiki:Colon-separator -- not using the message directly, but it does currently represent a list of all the languages that have not-just-a-space options.

Thu, Jul 16, 2:55 PM · MediaWiki-General
DLynch added a comment to T315893: Add space between page namespace and page title.

is it hard to make " .mw-page-title-separator::after { content: ' '; }" configurable on language-by-language basis?

Thu, Jul 16, 4:51 AM · Patch-For-Review, MediaWiki-General
DLynch added a comment to T315893: Add space between page namespace and page title.

@Hakimi97 I think you're misunderstanding the technical side of this -- no change has been made to the URLs. They've always (well, for a long time) been flexible about accepting putting spaces around the :, but we haven't changed how we generate them or what we consider the canonical page URLs to be.

Thu, Jul 16, 4:16 AM · Patch-For-Review, MediaWiki-General

Wed, Jul 15

DLynch added a comment to T315893: Add space between page namespace and page title.

(Sorry for the slow reply, I was getting lunch.)

Ugh. [[Talk: Main Page]] is rendered as a blue link in MediaWiki. [[Wikipedia:首页]] is not. This conversation radicalised me about the need for a wide public vote on this matter much more than any single complaint did, because if this is the level of testing this decision is getting approached with, we should not rely on the WMF’s expertise on what’s better for us.

Wed, Jul 15, 7:48 PM · Patch-For-Review, MediaWiki-General
DLynch added a comment to T315893: Add space between page namespace and page title.

Currently things appear as “Talk: Main Page” in most languages. We have not seen a spate of complaints about redlinks to “Talk:_Main_Page”. So users are clearly not blindly linking things to whatever it looks like.

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

I understand what you're saying. I am saying that this does not appear to be a problem in practice, with a lot of evidence that this hypothetical problem has not materialized.

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

I'm inclined to think that if it was going to cause problems, we'd have seen it already from the discussion pages on those languages. We really do have years of this being deployed without any complaints of it causing issues for users.

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

Is the plan to redirect https://zh.wikipedia.org/wiki/Wikipedia:首页 to https://zh.wikipedia.org/wiki/Wikipedia:首页 once the downstream effects of this change would be felt by editors?

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

This is a clear instance where a global community vote should simply happen on whether this style should be present or not.

Wed, Jul 15, 4:48 PM · Patch-For-Review, MediaWiki-General
DLynch added a comment to T417821: Suggestions: Improve the navigation of suggestions across the article.

If you want a fun edge-case, checks and suggestions are mixed together when they overlap, with the gutter section-widget showing the icon for the highest-severity of its contents.

Wed, Jul 15, 4:38 PM · Editing-team (FY2026-27 Q1 sprint 1), Patch-For-Review, VisualEditor, OKR-Work, VisualEditor Suggestion Mode, Design
DLynch added a comment to T315893: Add space between page namespace and page title.

In terms of finishing this, resurrecting @matmarex's https://gerrit.wikimedia.org/r/c/mediawiki/core/+/825418 looks viable. It goes significantly further than the DiscussionTools implementation by exporting-and-using the colon-separator message, so wikis where adding a space wouldn't be typographically-correct will automatically cope with that.

Wed, Jul 15, 4:16 PM · Patch-For-Review, MediaWiki-General
DLynch added a project to T432156: HeadingLevel edit check does not dismiss: Editing-team (FY2026-27 Q1 sprint 1).
Wed, Jul 15, 3:11 PM · Editing-team (FY2026-27 Q1 sprint 1), Skipped QA, MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), VisualEditor, VisualEditor Suggestion Mode
DLynch closed T432156: HeadingLevel edit check does not dismiss as Resolved.
Wed, Jul 15, 3:10 PM · Editing-team (FY2026-27 Q1 sprint 1), Skipped QA, MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), VisualEditor, VisualEditor Suggestion Mode
DLynch added a comment to T430855: Overlapping text in the 2017 wikitext editor with syntax highlighting.

I cannot reproduce this in Chrome on macOS (which should be at least quite close to the Chromium experience):

CleanShot 2026-07-14 at 19.51.40@2x.png (1,728×164 px, 86 KB)

Wed, Jul 15, 12:52 AM · MediaWiki-extensions-CodeMirror, VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor

Tue, Jul 14

DLynch added a comment to T432066: Serif font-family is marked !important preventing user-CSS overrides.

...there was explicitly a reason given in that ticket.

Tue, Jul 14, 5:26 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Essential-Work, Editing-team (FY2026-27 Q1 sprint 1), DiscussionTools
DLynch added a comment to T265981: Provide an API to hook into new reply editor.

Ed's snippet above works now (and has for a while). Do we actually want anything else here?

Tue, Jul 14, 5:01 PM · Editing-team, Russian-Sites, DiscussionTools
DLynch added a comment to T431493: [DE1.1.9] An instrument that produces edit_survived events.

Context: the maintenance script that emits edit_survived was created-and-merged back in April at the SDS offsite by @cjming and myself, and the patch I just attached is the config change required to actually turn it on. The main thing that needs to be done with said patch is tuning it to work out what the right interval to run it at is.

Tue, Jul 14, 4:52 PM · Test Kitchen (Experiment Platform Sprint 27), Patch-For-Review

Mon, Jul 13

DLynch created T432071: Section edit link brackets are wrapping poorly.
Mon, Jul 13, 10:22 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), Regression, DiscussionTools, Editing-team, Design
DLynch closed T432066: Serif font-family is marked !important preventing user-CSS overrides as Resolved.
Mon, Jul 13, 9:53 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Essential-Work, Editing-team (FY2026-27 Q1 sprint 1), DiscussionTools
DLynch added a project to T432066: Serif font-family is marked !important preventing user-CSS overrides: Editing-team (FY2026-27 Q1 sprint 1).
Mon, Jul 13, 9:53 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Essential-Work, Editing-team (FY2026-27 Q1 sprint 1), DiscussionTools
DLynch claimed T432066: Serif font-family is marked !important preventing user-CSS overrides.

The !important has been there since the original version of this feature was merged back in 2022. I assume it was necessary for something at the time, but I've just tested without it in Vector, Vector-2022, and Monobook, and it doesn't seem to make any difference now.

Mon, Jul 13, 9:49 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Essential-Work, Editing-team (FY2026-27 Q1 sprint 1), DiscussionTools
DLynch closed T426135: Deploy config change to stop "Exit the editor" survey (Phase 2) as Resolved.
Mon, Jul 13, 8:23 PM · Skipped QA, VisualEditor, Editing-team (FY2026-27 Q1 sprint 1), Epic, OKR-Work, Design, Research, Design-Research, VisualEditor Suggestion Mode
DLynch closed T426135: Deploy config change to stop "Exit the editor" survey (Phase 2), a subtask of T426134: Analyze results of "Exit the editor" survey (Phases 1 & 2), as Resolved.
Mon, Jul 13, 8:23 PM · VisualEditor, Editing-team (FY2026-27 Q1 sprint 1), Epic, OKR-Work, Design, Research, Design-Research, VisualEditor Suggestion Mode
DLynch claimed T426135: Deploy config change to stop "Exit the editor" survey (Phase 2).
Mon, Jul 13, 7:17 PM · Skipped QA, VisualEditor, Editing-team (FY2026-27 Q1 sprint 1), Epic, OKR-Work, Design, Research, Design-Research, VisualEditor Suggestion Mode
DLynch moved T409297: Phase 6: Offer Usability Improvements as default-on feature at English Wikipedia from Ready for Dev to Dev Doing on the Editing-team (FY2026-27 Q1 sprint 1) board.
Mon, Jul 13, 5:23 PM · Editing-team (FY2026-27 Q1 sprint 1), Goal, TPP-Scaling, DiscussionTools
DLynch added a comment to T416043: [Suggestion] Deploy "Add an image" suggestion as an experimental suggestion.

First fix: a typo meant the image preview wasn't showing.

CleanShot 2026-07-13 at 12.23.00@2x.png (630×586 px, 64 KB)

Mon, Jul 13, 5:23 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Editing-team (FY2026-27 Q1 sprint 1), Design, VisualEditor Suggestion Mode, Epic, Growth-Team, VisualEditor, EditCheck
DLynch moved T430064: Dismissing a Paste Check disables the return key in VisualEditor; unaddressed check blocks publish flow from Code review to QA on the Editing-team (FY2026-27 Q1 sprint 1) board.
Mon, Jul 13, 5:10 PM · Editing QA, Editing-team (FY2026-27 Q1 sprint 1), MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), VisualEditor, Browser-Support-Firefox, Essential-Work, EditCheck
DLynch added a project to T431912: TypeError: Failed to construct 'URL': Invalid URL: Editing QA.
Mon, Jul 13, 5:07 PM · Editing QA, MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Editing-team (FY2026-27 Q1 sprint 1), Wikimedia-production-error, VisualEditor
DLynch moved T416043: [Suggestion] Deploy "Add an image" suggestion as an experimental suggestion from Ready for Dev to Dev Doing on the Editing-team (FY2026-27 Q1 sprint 1) board.
Mon, Jul 13, 5:00 PM · MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Editing-team (FY2026-27 Q1 sprint 1), Design, VisualEditor Suggestion Mode, Epic, Growth-Team, VisualEditor, EditCheck

Sun, Jul 12

DLynch added a comment to T431947: Prefill Commons caption when inserting image via VE.

The main drawback here is that it's quite uncommon to have multi-language captions on commons. The system absolutely supports having loads of languages, but my experience is that most images will have either nothing or just English. It's probably worth providing it when that's present, but it's only occasionally actually going to work.

Sun, Jul 12, 8:43 PM · Editing-team, VisualEditor, Commons

Sat, Jul 11

DLynch moved T431912: TypeError: Failed to construct 'URL': Invalid URL from Decision to be made to Code review on the Editing-team (FY2026-27 Q1 sprint 1) board.
Sat, Jul 11, 7:25 PM · Editing QA, MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Editing-team (FY2026-27 Q1 sprint 1), Wikimedia-production-error, VisualEditor
DLynch claimed T431912: TypeError: Failed to construct 'URL': Invalid URL.
Sat, Jul 11, 7:25 PM · Editing QA, MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Editing-team (FY2026-27 Q1 sprint 1), Wikimedia-production-error, VisualEditor
DLynch added a comment to T431912: TypeError: Failed to construct 'URL': Invalid URL.

CleanShot 2026-07-11 at 14.16.23@2x.png (758×126 px, 17 KB)

Sat, Jul 11, 7:17 PM · Editing QA, MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Editing-team (FY2026-27 Q1 sprint 1), Wikimedia-production-error, VisualEditor
DLynch added a comment to T431912: TypeError: Failed to construct 'URL': Invalid URL.
$( '#mw-content-text .mw-editsection a:not( .mw-editsection-visualeditor )' ).each( ( i, el ) => {
	const linkUrl = new URL( el.href );
Sat, Jul 11, 7:17 PM · Editing QA, MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Editing-team (FY2026-27 Q1 sprint 1), Wikimedia-production-error, VisualEditor
DLynch added a comment to T431864: TemplateWizard should be extended to mobile web.

Mobile web VisualEditor wouldn't get TemplateWizard, it'd just get the standard VisualEditor template dialog. That'll happen whenever progress gets made on T388605+T385851.

Sat, Jul 11, 7:13 PM · VisualEditor, MobileFrontend, VisualEditor-MediaWiki-Mobile, MediaWiki-extensions-TemplateWizard
DLynch added a comment to T431753: Suppress context item when suggestion is clicked from sidebar.

The simplest general way to do this would be to return to our old behavior of not selecting anything when you click a suggestion in the sidebar, I think. That lets us dodge all sorts of state questions.

Sat, Jul 11, 7:11 PM · VisualEditor, VisualEditor Suggestion Mode
DLynch added a comment to T431754: False-positive Tone Check instance for translated poetry.

Adding a <poem> tag does fix this already, and doesn't seem like a particularly unreasonable way to set this up.

Sat, Jul 11, 7:07 PM · VisualEditor, Growth-Team, Editing-team, Revise-Tone-Structured-Task, EditCheck

Fri, Jul 10

DLynch added a comment to T428559: [Suggestion] Check if image caption ends with ".".

(I edited that to actually have a delete, rather than just notifying.)

Fri, Jul 10, 2:44 PM · VisualEditor Suggestion Mode, EditCheck, VisualEditor
DLynch attached a referenced file: F92802464: CleanShot 2026-07-10 at 09.43.04@2x.png.
Fri, Jul 10, 2:43 PM · VisualEditor Suggestion Mode, EditCheck, VisualEditor
DLynch attached a referenced file: F92802159: CleanShot 2026-07-10 at 09.41.14@2x.png.
Fri, Jul 10, 2:41 PM · VisualEditor Suggestion Mode, EditCheck, VisualEditor
DLynch added a comment to T428559: [Suggestion] Check if image caption ends with ".".

Okay, given T422431's resolution, the following TextMatch rule works:

Fri, Jul 10, 2:40 PM · VisualEditor Suggestion Mode, EditCheck, VisualEditor

Thu, Jul 9

DLynch closed T431695: Update buttons in addReference check, a subtask of T430966: Promote citationNeeded out of experimental, as Resolved.
Thu, Jul 9, 5:08 PM · MW-1.47-notes (1.47.0-wmf.12; 2026-07-21), Editing-team (FY2026-27 Q1 sprint 1), VisualEditor, Patch-For-Review, EditCheck
DLynch closed T431695: Update buttons in addReference check as Resolved.
Thu, Jul 9, 5:08 PM · Skipped QA, MW-1.47-notes (1.47.0-wmf.11; 2026-07-14), Editing-team (FY2026-27 Q1 sprint 1), VisualEditor, EditCheck

Wed, Jul 8

DLynch added a comment to T431615: [Spike]: Edit Suggestions - How might we serve computed edit suggestions without VE?.

Do we store all suggestions for a page-revision as a single artifact, or is each artifact a list of suggestion types for a page?

Wed, Jul 8, 9:08 PM · VisualEditor, OKR-Work, Data-Engineering, Spike, Editing-team (FY2026-27 Q1 sprint 1), EditCheck
DLynch added a comment to T431602: [SPIKE] Identify candidate suggestions that can be extracted from VE.

(Unfortunately, based on my browsing experience with suggestion mode turned on, the ones that extensionless and API-less VE can get are also really uncommon.)

Wed, Jul 8, 8:59 PM · Spike, Editing-team (FY2026-27 Q1 sprint 1), OKR-Work, VisualEditor, EditCheck
DLynch added a comment to T431602: [SPIKE] Identify candidate suggestions that can be extracted from VE.

Hm! "as a thing in the data model", you mean VE's data model? Cite tells VE what a reference is? I know of work outside of VE for finding references in HTML that works outside of MW.

Wed, Jul 8, 8:54 PM · Spike, Editing-team (FY2026-27 Q1 sprint 1), OKR-Work, VisualEditor, EditCheck
DLynch added a comment to T431602: [SPIKE] Identify candidate suggestions that can be extracted from VE.

I'm curious, can you give an example of what knowledge from MW is needed to generate edit suggestions? I understand complexities of TextMatch so let's exclude that one.

Wed, Jul 8, 7:56 PM · Spike, Editing-team (FY2026-27 Q1 sprint 1), OKR-Work, VisualEditor, EditCheck
DLynch added a comment to T431603: Investigate making TextMatchEditCheck run independently of VE.

@dchan Not sure that we care if it's identical, but if the count-of-edits differs between platforms at all regularly that's going to be problematic for us. The situation we really want to avoid is telling someone there's a suggestion available and then not having one to show them when they start editing, after all.

Wed, Jul 8, 7:05 PM · Editing-team (FY2026-27 Q1 sprint 1), OKR-Work, VisualEditor, EditCheck
DLynch added a comment to T431603: Investigate making TextMatchEditCheck run independently of VE.

Note that the exact text searched for is very specific to the VE model, because it won't search within non-text things inside VE, and what HTML has become non-text is something we'd have to work out. (See also the whole unicode object replacement character being used to replace things inside the search, etc.)

Wed, Jul 8, 5:26 PM · Editing-team (FY2026-27 Q1 sprint 1), OKR-Work, VisualEditor, EditCheck
DLynch added a comment to T431205: Improve workflow for creating redirects in VisualEditor.

In T403894 we made it so that you can create a redirect with an identical workflow to in source: type #redirect into a blank document. (Well, technically at the start of a paragraph.)

Wed, Jul 8, 3:14 PM · Editing-team, VisualEditor

Tue, Jul 7

DLynch added a comment to T59302: Suggest case insensitive results when searching for categories to add.

@Sdkb: the patch is a behavior-change, not a straight-up fix, so it's waiting on deciding whether the change is desired.

Tue, Jul 7, 7:00 PM · Patch-For-Review, Editing-team, VisualEditor, VisualEditor-MediaWiki

Sun, Jul 5

DLynch added a comment to T403828: Some SelectWidgets don't disconnect keydown listeners when detached.

Per T430064, apparently the fix here doesn't work specifically for Firefox.

Sun, Jul 5, 4:49 PM · VisualEditor, MW-1.47-notes (1.47.0-wmf.1; 2026-05-05), OKR-Work, EditCheck, OOUI
DLynch added a project to T431204: In Visual Editor, on a page with footnotes, adding or removing a citation duplicates the notes: WMDE-References-FocusArea.
Sun, Jul 5, 4:48 PM · WMDE-References-FocusArea, VisualEditor, Citoid

Wed, Jul 1

DLynch claimed T430720: LLM generated suggestions: attach the suggestion UUID to more events.

Seen events in the form: seen-id-{uuid}

Wed, Jul 1, 9:46 PM · Editing-team (FY2026-27 Q1 sprint 1), Patch-For-Review, Machine-Learning-Team, VisualEditor Suggestion Mode, VisualEditor
DLynch added a project to T430855: Overlapping text in the 2017 wikitext editor with syntax highlighting: MediaWiki-extensions-CodeMirror.
Wed, Jul 1, 5:46 PM · MediaWiki-extensions-CodeMirror, VisualEditor, VisualEditor-MediaWiki-2017WikitextEditor
DLynch attached a referenced file: F91452586: CleanShot 2026-07-01 at 09.37.55@2x.png.
Wed, Jul 1, 2:46 PM · Machine-Learning-Team
DLynch added a comment to T430812: Editing Suggestions - Replace reference [ and ] in target with a special character..

I looked at the suggestions.csv in that directory, and the replacements seem to be correctly functioning. E.g.

Wed, Jul 1, 2:46 PM · Machine-Learning-Team

Tue, Jun 30

DLynch added a project to T430741: VisualEditor freezes in pre-save if all checks are collapsed: Editing QA.
Tue, Jun 30, 8:32 PM · Essential-Work, MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Verified, Editing-team (Editing-Q4-22Jun-3Jul-2026), VisualEditor
DLynch added a subtask for T428641: Build PoC for integrating initial set of MoS LLM-generated suggestions into Suggestion Mode as `experimental`: T430720: LLM generated suggestions: attach the suggestion UUID to more events.
Tue, Jun 30, 5:42 PM · Editing-team (FY2026-27 Q1 sprint 1), VisualEditor, Patch-For-Review, Machine-Learning-Team, VisualEditor Suggestion Mode
DLynch added a parent task for T430720: LLM generated suggestions: attach the suggestion UUID to more events: T428641: Build PoC for integrating initial set of MoS LLM-generated suggestions into Suggestion Mode as `experimental`.
Tue, Jun 30, 5:42 PM · Editing-team (FY2026-27 Q1 sprint 1), Patch-For-Review, Machine-Learning-Team, VisualEditor Suggestion Mode, VisualEditor
DLynch created T430720: LLM generated suggestions: attach the suggestion UUID to more events.
Tue, Jun 30, 5:42 PM · Editing-team (FY2026-27 Q1 sprint 1), Patch-For-Review, Machine-Learning-Team, VisualEditor Suggestion Mode, VisualEditor
DLynch closed T429964: Investigate why "Exit the editor" survey presented after publishing an edit as Resolved.
Tue, Jun 30, 5:16 PM · Skipped QA, MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Editing-team (Editing-Q4-22Jun-3Jul-2026), OKR-Work
DLynch moved T428346: TextMatch edit checks don't show visually long replacements from Code review to QA on the Editing-team (Editing-Q4-22Jun-3Jul-2026) board.
Tue, Jun 30, 5:14 PM · Verified, Editing-team (FY2026-27 Q1 sprint 1), MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), VisualEditor Suggestion Mode, EditCheck, VisualEditor
DLynch claimed T422730: Develop an API that enables Edit Checks/Suggestions to be kept in sync with Growth Experiments.
Tue, Jun 30, 5:08 PM · Editing-team (FY2026-27 Q1 sprint 1), VisualEditor, Editing QA, MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Growth-Team, OKR-Work, VisualEditor Suggestion Mode, Add-Link-Structured-Task
DLynch moved T422730: Develop an API that enables Edit Checks/Suggestions to be kept in sync with Growth Experiments from Code review to QA on the Editing-team (Editing-Q4-22Jun-3Jul-2026) board.
Tue, Jun 30, 5:08 PM · Editing-team (FY2026-27 Q1 sprint 1), VisualEditor, Editing QA, MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Growth-Team, OKR-Work, VisualEditor Suggestion Mode, Add-Link-Structured-Task

Mon, Jun 29

DLynch added a comment to T430600: WikimediaDebug makes api.wikimedia.org always 301 redirect.

I discovered this while backporting a change to a EditCheck that had to access an API hosted on api.wikimedia.org, which seems to be fundamentally untestable on the testservers as a result of this behavior.

Mon, Jun 29, 10:17 PM · MediaWiki-API-Platform-Team, ServiceOps new, ServiceOps-Mediawiki, ServiceOps-SharedInfra, WikimediaDebug
DLynch created T430600: WikimediaDebug makes api.wikimedia.org always 301 redirect.
Mon, Jun 29, 10:15 PM · MediaWiki-API-Platform-Team, ServiceOps new, ServiceOps-Mediawiki, ServiceOps-SharedInfra, WikimediaDebug
DLynch closed T430450: Uncaught TypeError: mw.libs.ve.resolveUrlOrTitle is not a function as Resolved.
Mon, Jun 29, 9:51 PM · Skipped QA, MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Essential-Work, Editing-team (Editing-Q4-22Jun-3Jul-2026), VisualEditor
DLynch moved T430450: Uncaught TypeError: mw.libs.ve.resolveUrlOrTitle is not a function from Decision to be made to Code review on the Editing-team (Editing-Q4-22Jun-3Jul-2026) board.
Mon, Jun 29, 4:49 PM · Skipped QA, MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Essential-Work, Editing-team (Editing-Q4-22Jun-3Jul-2026), VisualEditor
DLynch claimed T430450: Uncaught TypeError: mw.libs.ve.resolveUrlOrTitle is not a function.
Mon, Jun 29, 4:49 PM · Skipped QA, MW-1.47-notes (1.47.0-wmf.8; 2026-06-23), Essential-Work, Editing-team (Editing-Q4-22Jun-3Jul-2026), VisualEditor
DLynch added a comment to T430372: Should subscribe button be promoted on talk pages on desktop?.

Note that similar comments apply here to those I made on the promote-on-Minerva patch -- namely that this likely makes sense on talk pages, but that shouldn't be conflated with "pages on which the subscribe action is available".

Mon, Jun 29, 3:59 PM · Editing-team, Vector 2022 (Tracking), MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Reader Experience Team, DiscussionTools
DLynch added a project to T430182: Convert reference lists over to `responsive` on hrwiki: WMDE-References-FocusArea.
Mon, Jun 29, 3:54 PM · WMDE-References-FocusArea, Croatian-Sites, Wikimedia-Site-requests, VisualEditor, Cite
DLynch closed T430035: EditCheck: Exception thrown when closing editor on mobile as Resolved.
Mon, Jun 29, 3:47 PM · Skipped QA, MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Editing-team (Editing-Q4-22Jun-3Jul-2026), VisualEditor, Essential-Work, EditCheck
DLynch created T430557: Make the aboutGroup available to model matchFunctions.
Mon, Jun 29, 3:43 PM · MW-1.47-notes (1.47.0-wmf.10; 2026-07-07), VisualEditor

Fri, Jun 26

DLynch moved T430210: ConvertReferenceEditCheck test failing in production CI from Decision to be made to Code review on the Editing-team (Editing-Q4-22Jun-3Jul-2026) board.
Fri, Jun 26, 3:00 AM · VisualEditor, OKR-Work, MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Editing-team (Editing-Q4-22Jun-3Jul-2026), EditCheck, ci-test-error
DLynch claimed T430210: ConvertReferenceEditCheck test failing in production CI.
Fri, Jun 26, 2:59 AM · VisualEditor, OKR-Work, MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Editing-team (Editing-Q4-22Jun-3Jul-2026), EditCheck, ci-test-error

Thu, Jun 25

DLynch added a comment to T430210: ConvertReferenceEditCheck test failing in production CI.

Implies that the Cite extension isn’t being loaded, when the VE tests somewhat expect it to be available. (I’m surprised that this is the only test that failed, because other editcheck tests use mwReference as well….)

Thu, Jun 25, 11:51 PM · VisualEditor, OKR-Work, MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Editing-team (Editing-Q4-22Jun-3Jul-2026), EditCheck, ci-test-error
DLynch added a comment to T429633: [qa only] Watchstar is misaligned in toolbar in vector in all browsers other than firefox.

That one also covers the bookmark button, and I don't know whether the fixes that have been applied here affect it or not, so... sort of?

Thu, Jun 25, 9:49 PM · MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Reader Experience Team (REx Sprint 23 [Q4 Jun 16-June 30]), Vector 2022
DLynch updated subscribers of T429039: [design QA] Ensure the misalignment of watchstar and save button on navigation above article has been fixed.

Context from T429633: this was rebroken by the ellipsis patch, and will be fixed by this follow-up which @Jdlrobson is reviewing today.

Thu, Jun 25, 9:46 PM · Reader Experience Team (REx Sprint 23 [Q4 Jun 16-June 30]), MediaWiki-extensions-ReadingLists, FY252627 Reading Lists (Beta improvements based on feedback)
DLynch moved T430094: [mobile] Revise tone: ve-ui-editCheckActionWidget-footer dispalys oo-ui-icon-robot overlapped by image notice label from Code review to QA on the Editing-team (Editing-Q4-22Jun-3Jul-2026) board.

@Etonkovidova okay, should be fixed. Would you like to verify that it looks okay to you, or are the screenshots sufficient?

Thu, Jun 25, 9:31 PM · VisualEditor, OKR-Work, MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Editing QA, Editing-team (Editing-Q4-22Jun-3Jul-2026), Growth-Team, EditCheck, Revise-Tone-Structured-Task
DLynch added a comment to T429633: [qa only] Watchstar is misaligned in toolbar in vector in all browsers other than firefox.

@AnneT this specific issue has both times been because Firefox and other browsers are treating the vertical positioning of the codex buttons in the toolbar 1px differently, so working out the root cause would definitely be a good idea.

Thu, Jun 25, 9:01 PM · MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Reader Experience Team (REx Sprint 23 [Q4 Jun 16-June 30]), Vector 2022
DLynch added a comment to T429633: [qa only] Watchstar is misaligned in toolbar in vector in all browsers other than firefox.

This was rebroken by T429258.

Thu, Jun 25, 8:15 PM · MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Reader Experience Team (REx Sprint 23 [Q4 Jun 16-June 30]), Vector 2022
DLynch added a comment to T403272: Vector 2022 navbar icons have inconsistent hover states.

T429258's changing of tools to an ellipsis icon has brought along making its hover state jut out from the bar's borders:

CleanShot 2026-06-25 at 14.57.03@2x.png (868×314 px, 29 KB)

Thu, Jun 25, 8:00 PM · FY252627 Reading Lists (Beta improvements based on feedback), Readers Essential Work (Sunsetting and cleanup), Patch-For-Review, Reader Experience Team, UniversalLanguageSelector, Vector 2022
DLynch moved T430087: Convertreference Suggestion is showing unexpectedly for a non-bare-URL from Code review to QA on the Editing-team (Editing-Q4-22Jun-3Jul-2026) board.
Thu, Jun 25, 4:20 PM · Verified, Editing-team (FY2026-27 Q1 sprint 1), MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), VisualEditor, VisualEditor-MediaWiki-References, VisualEditor Suggestion Mode
DLynch moved T430094: [mobile] Revise tone: ve-ui-editCheckActionWidget-footer dispalys oo-ui-icon-robot overlapped by image notice label from Decision to be made to Code review on the Editing-team (Editing-Q4-22Jun-3Jul-2026) board.
Thu, Jun 25, 3:47 AM · VisualEditor, OKR-Work, MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Editing QA, Editing-team (Editing-Q4-22Jun-3Jul-2026), Growth-Team, EditCheck, Revise-Tone-Structured-Task
DLynch claimed T430094: [mobile] Revise tone: ve-ui-editCheckActionWidget-footer dispalys oo-ui-icon-robot overlapped by image notice label.
Thu, Jun 25, 3:47 AM · VisualEditor, OKR-Work, MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Editing QA, Editing-team (Editing-Q4-22Jun-3Jul-2026), Growth-Team, EditCheck, Revise-Tone-Structured-Task
DLynch added a comment to T430094: [mobile] Revise tone: ve-ui-editCheckActionWidget-footer dispalys oo-ui-icon-robot overlapped by image notice label.

Okay, dug up a patchdemo from just after we started flagging all the model-generated ones this way:

CleanShot 2026-06-24 at 22.32.03@2x.png (788×548 px, 59 KB)

Thu, Jun 25, 3:46 AM · VisualEditor, OKR-Work, MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Editing QA, Editing-team (Editing-Q4-22Jun-3Jul-2026), Growth-Team, EditCheck, Revise-Tone-Structured-Task

Wed, Jun 24

DLynch added a comment to T430094: [mobile] Revise tone: ve-ui-editCheckActionWidget-footer dispalys oo-ui-icon-robot overlapped by image notice label.

Potentially fallout from T399175 adjusting all the icons. (Though I cannot completely remember it being tested with the old icon on mobile, so there's a chance it was always this way.)

Wed, Jun 24, 9:36 PM · VisualEditor, OKR-Work, MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), Editing QA, Editing-team (Editing-Q4-22Jun-3Jul-2026), Growth-Team, EditCheck, Revise-Tone-Structured-Task
DLynch moved T430087: Convertreference Suggestion is showing unexpectedly for a non-bare-URL from Decision to be made to Code review on the Editing-team (Editing-Q4-22Jun-3Jul-2026) board.
Wed, Jun 24, 8:51 PM · Verified, Editing-team (FY2026-27 Q1 sprint 1), MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), VisualEditor, VisualEditor-MediaWiki-References, VisualEditor Suggestion Mode
DLynch claimed T430087: Convertreference Suggestion is showing unexpectedly for a non-bare-URL.

This reference is: <ref>UNECE. (1996, December 31). Recommendation 9: Alphabetical code for the representation of currencies. (ECE/TRADE/203). United Nations. https://unece.org/trade/documents/alphabetical-code-representation-currencies</ref>. The test for whether the bare reference contained only a URL had a loophole -- because the URL wasn't linked, it was letting it through.

Wed, Jun 24, 8:51 PM · Verified, Editing-team (FY2026-27 Q1 sprint 1), MW-1.47-notes (1.47.0-wmf.9; 2026-06-30), VisualEditor, VisualEditor-MediaWiki-References, VisualEditor Suggestion Mode
DLynch added a comment to T430077: Edit Check: create a way to store and serve suggestions from VE headless mode.

It's all embedded within BaseEditCheck's static doesConfigMatch at the moment. We *could* extract it, or at least split out the account-level bits into some top-level module with no dependencies.

Wed, Jun 24, 6:03 PM · EditCheck
DLynch added a comment to T426362: Tone check: Improve handling of quoted content.

We might need to coordinate with the model team to see how that "----" approach would work. It could impact the analysis, since they won't have trained on any content like that.

Wed, Jun 24, 5:53 PM · VisualEditor, Editing-team, OKR-Work, Patch-For-Review, Growth-Team, Machine-Learning-Team, Revise-Tone-Structured-Task, EditCheck