Page MenuHomePhabricator

DLynch (David Lynch)
Senior Software Engineer

Today

  • No visible events.

Tomorrow

  • No visible events.

Monday

  • No visible events.

User Details

User Since
Oct 1 2015, 7:50 PM (532 w, 2 d)
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

Wed, Dec 10

DLynch moved T411537: Collapsed table of contents button shows in edit mode and is non-functional from Code Review to QA on the Editing-team (Kanban Board) board.
Wed, Dec 10, 6:01 PM · Editing QA, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Kanban Board), Reader Experience Team, VisualEditor, Vector 2022
DLynch added a comment to T412223: Toolbar can become misaligned when edit check is open.

I can't reproduce the original issue, so it might be something even more specific than you have listed.

Wed, Dec 10, 4:29 PM · Editing-team (Kanban Board), Patch-For-Review, VisualEditor, EditCheck
DLynch created T412232: Allow targeting of preset groups of wikis rather than individual selection.
Wed, Dec 10, 4:22 PM · Test Kitchen UI, Test Kitchen
DLynch moved T412071: Autosubscribe to topics via the 2017 wikitext editor doesn't display subscription until a page reload from Code Review to QA on the Editing-team (Kanban Board) board.
Wed, Dec 10, 4:00 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing QA, Editing-team (Kanban Board), DiscussionTools
DLynch added a project to T412206: 2017 WTE doesn't load without refresh on multi-edit tab wiki talk pages: Editing QA.
Wed, Dec 10, 3:57 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing QA, Editing-team (Kanban Board), VisualEditor-MediaWiki-2017WikitextEditor, VisualEditor
DLynch created T412170: Implement edit check configuration setting to specify templates it'll look for before triggering.
Wed, Dec 10, 12:49 AM · Patch-For-Review, VisualEditor, Editing-team (Planning), EditCheck

Tue, Dec 9

DLynch claimed T347775: Implement edit check configuration setting to specify categories it'll apply within.
Tue, Dec 9, 4:43 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Patch-For-Review, Editing-team (Planning), EditCheck, VisualEditor
DLynch added a comment to T412129: [SPIKE] Investigate why we are seeing people bypassing the Reference Check decline survey.

The sequence of events is:

Tue, Dec 9, 4:38 PM · EditCheck, OKR-Work, Goal, Editing-team (Planning)
DLynch added a comment to T412075: [[MediaWiki:Discussiontools-replywidget-mode-visual/gv]] translation issue.

The qqq description is "Label for the widget's visual mode.\n\nThis should not include the word 'edit' or 'editor', and should not use the product name VisualEditor."

Tue, Dec 9, 5:08 AM · DiscussionTools, I18n
DLynch created T412071: Autosubscribe to topics via the 2017 wikitext editor doesn't display subscription until a page reload.
Tue, Dec 9, 1:47 AM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing QA, Editing-team (Kanban Board), DiscussionTools

Mon, Dec 8

DLynch added a project to T412007: VE unexpectedly copies reference content from one sub-ref to another if the main ref is defined within a template: Parsoid.

Another reference-defined templates issue that's difficult to solve until we get T404608 or something similar to it from Content-Transform-Team.

Mon, Dec 8, 4:15 PM · WMDE-TechWish-Sprint-2025-12-09-Christmas-Cookie, Parsoid, Sub-referencing (product board), Cite (Sub-referencing), VisualEditor
DLynch moved T412004: Link context should be shown when clicking on a link-based EditCheck from Code Review to QA on the Editing-team (Kanban Board) board.
Mon, Dec 8, 4:12 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing QA, Editing-team (Kanban Board), VisualEditor, EditCheck

Sat, Dec 6

DLynch added a comment to T411852: Wikimedia\Assert\ParameterTypeException: Bad value for parameter $node: must be a Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData|DOMElement|DOMCharacterData.

It certainly looks identical.

Sat, Dec 6, 12:39 AM · Editing-team, Content-Transform-Team, Parsoid, Cite, Wikimedia-production-error
DLynch added a comment to T411914: [Config] Deploy config change to STOP the Tone Check A/B experiment.

Will we be turning tone check off for everyone (on those wikis) or turning it on for everyone (on those wikis)?

Sat, Dec 6, 12:11 AM · Editing-team (Planning), Product-Analytics (Kanban), OKR-Work, Goal, EditCheck, VisualEditor

Fri, Dec 5

DLynch moved T411669: Adjust transition upon tapping "Edit full page" from Code Review to QA on the Editing-team (Kanban Board) board.
Fri, Dec 5, 4:31 PM · Verified, MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), OKR-Work, Goal, Editing-team (Kanban Board)
DLynch added a comment to T411852: Wikimedia\Assert\ParameterTypeException: Bad value for parameter $node: must be a Wikimedia\Parsoid\DOM\Element|Wikimedia\Parsoid\DOM\CharacterData|DOMElement|DOMCharacterData.

It's specifically complaining each time about this revision: https://fr.wikipedia.org/w/index.php?title=Humour&diff=prev&oldid=38819316

Fri, Dec 5, 4:20 PM · Editing-team, Content-Transform-Team, Parsoid, Cite, Wikimedia-production-error

Thu, Dec 4

DLynch moved T409206: Add instrumentation to detect when someone starts an edit session with suggestions enabled from Code Review to QA on the Editing-team (Kanban Board) board.
Thu, Dec 4, 8:00 PM · Verified, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Kanban Board), OKR-Work, Goal, VisualEditor Suggestion Mode, VisualEditor, EditCheck
DLynch moved T410803: Create data stream for mobile web section editing dead-end intervention from Inbox to High Priority on the Editing QA board.

What needs to be tested here is experiment enrollment and the experiment-specific instrumentation.

Thu, Dec 4, 6:20 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Patch-For-Review, Editing QA, Editing-team (Kanban Board), VisualEditor, VisualEditor-MediaWiki-Mobile, Goal, OKR-Work
DLynch added a project to T410803: Create data stream for mobile web section editing dead-end intervention: Editing QA.
Thu, Dec 4, 6:18 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Patch-For-Review, Editing QA, Editing-team (Kanban Board), VisualEditor, VisualEditor-MediaWiki-Mobile, Goal, OKR-Work
DLynch moved T410848: VisualEditor removes noerror from DISPLAYTITLE and DEFAULTSORT calls from Inbox to Code Review on the Editing-team (Kanban Board) board.
Thu, Dec 4, 4:38 PM · Editing-team (Kanban Board), Patch-For-Review, Content-Transform-Team (Work In Progress), Parsoid, VisualEditor
DLynch claimed T410848: VisualEditor removes noerror from DISPLAYTITLE and DEFAULTSORT calls.
Thu, Dec 4, 4:38 PM · Editing-team (Kanban Board), Patch-For-Review, Content-Transform-Team (Work In Progress), Parsoid, VisualEditor
DLynch moved T410967: Reference check should not suggest references in headings from Ready to Be Worked On to QA on the Editing-team (Kanban Board) board.
Thu, Dec 4, 4:21 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing QA, VisualEditor Suggestion Mode, OKR-Work, Goal, Editing-team (Kanban Board), VisualEditor, EditCheck

Wed, Dec 3

DLynch moved T411537: Collapsed table of contents button shows in edit mode and is non-functional from Inbox to Code Review on the Editing-team (Kanban Board) board.
Wed, Dec 3, 11:52 PM · Editing QA, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Kanban Board), Reader Experience Team, VisualEditor, Vector 2022
DLynch claimed T411537: Collapsed table of contents button shows in edit mode and is non-functional.
Wed, Dec 3, 11:52 PM · Editing QA, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Kanban Board), Reader Experience Team, VisualEditor, Vector 2022
DLynch added a comment to T411537: Collapsed table of contents button shows in edit mode and is non-functional.

They're related, for sure, but I wouldn't call it a duplicate.

Wed, Dec 3, 11:42 PM · Editing QA, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Kanban Board), Reader Experience Team, VisualEditor, Vector 2022

Tue, Dec 2

DLynch added a project to T411537: Collapsed table of contents button shows in edit mode and is non-functional: Reader Experience Team.
Tue, Dec 2, 10:20 PM · Editing QA, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Kanban Board), Reader Experience Team, VisualEditor, Vector 2022
DLynch added a comment to T411468: Improve scroll transition when switching to full-page editing.

This could perhaps take inspiration from T380598 which is supposed to be creating a live-updating TOC in desktop VE. As @bmartinezcalvo mentioned in a meeting, the collapsed TOC that Vector-2022 uses seems like a very mobile-applicable design that we could port over.

Tue, Dec 2, 6:39 PM · Product-Analytics, Editing-team (Planning), Goal, OKR-Work
DLynch renamed T411537: Collapsed table of contents button shows in edit mode and is non-functional from Collapsed table ofcontents button shows in edit mode and is non-functional to Collapsed table of contents button shows in edit mode and is non-functional.
Tue, Dec 2, 6:37 PM · Editing QA, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Kanban Board), Reader Experience Team, VisualEditor, Vector 2022
DLynch created T411537: Collapsed table of contents button shows in edit mode and is non-functional.
Tue, Dec 2, 6:36 PM · Editing QA, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Kanban Board), Reader Experience Team, VisualEditor, Vector 2022
DLynch claimed T410319: Add event tracking to the full-page editing button T409990 will introduce.
Tue, Dec 2, 6:01 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Editing QA, Editing-team (Kanban Board), VisualEditor, VisualEditor-MediaWiki-Mobile, Goal, OKR-Work
DLynch added a comment to T411465: Improve orientation/assurance after switching to full-page editing.

This seems like it'd be actively getting in the way in the case where the user has clicked the bottom button -- covering up the newly-added content.

Tue, Dec 2, 3:27 PM · Design, VisualEditor, Editing-team (Kanban Board)

Mon, Dec 1

DLynch added a comment to T410967: Reference check should not suggest references in headings.

There's presumably a difference between the range created by getModifiedRanges for suggestion mode (which just grabs the ranges for all direct children of the document node) and the range created by adding a heading normally and then getting the range from the squashed transactions...

Mon, Dec 1, 6:51 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing QA, VisualEditor Suggestion Mode, OKR-Work, Goal, Editing-team (Kanban Board), VisualEditor, EditCheck
DLynch added a comment to T410319: Add event tracking to the full-page editing button T409990 will introduce.

The actions don't make much sense to me -- differentiating between lead/middle/last seems strange. Differentiating between top/bottom makes sense, but as-specified we wouldn't know that for the majority of sections (which are mostly middle, after all).

Mon, Dec 1, 6:38 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Editing QA, Editing-team (Kanban Board), VisualEditor, VisualEditor-MediaWiki-Mobile, Goal, OKR-Work
DLynch claimed T410803: Create data stream for mobile web section editing dead-end intervention.
Mon, Dec 1, 6:23 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Patch-For-Review, Editing QA, Editing-team (Kanban Board), VisualEditor, VisualEditor-MediaWiki-Mobile, Goal, OKR-Work
DLynch moved T410803: Create data stream for mobile web section editing dead-end intervention from Doing to Code Review on the Editing-team (Kanban Board) board.
Mon, Dec 1, 6:19 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Patch-For-Review, Editing QA, Editing-team (Kanban Board), VisualEditor, VisualEditor-MediaWiki-Mobile, Goal, OKR-Work
DLynch moved T380432: TypeError: Cannot read properties of undefined (reading 'length') from Blocked / Needs More Work to Ready to Be Worked On on the Editing-team (Kanban Board) board.
Mon, Dec 1, 6:16 PM · Editing-team (Kanban Board), JavaScript, MW-1.45-notes (1.45.0-wmf.10; 2025-07-15), Essential-Work, Wikimedia-production-error, VisualEditor
DLynch assigned T379982: Manually migrate pages skipped during automatic migration (Phase 0) to Esanders.
Mon, Dec 1, 6:15 PM · Essential-Work, Editing-team (Kanban Board), StructuredDiscussions, DiscussionTools
DLynch moved T406760: Fix grammar issue in Reference Check decline survey copy from Blocked / Needs More Work to Code Review on the Editing-team (Kanban Board) board.
Mon, Dec 1, 6:12 PM · OKR-Work
DLynch moved T393821: Define how volunteers will discuss and provide feedback about Tone Check from Blocked / Needs More Work to Ready to Be Worked On on the Editing-team (Kanban Board) board.

There's an old screenshot from July on mw.org -- it should get updated.

Mon, Dec 1, 6:10 PM · Verified, OKR-Work, MW-1.45-notes (1.45.0-wmf.15; 2025-08-19), Editing-team (Kanban Board), EditCheck, VisualEditor
DLynch moved T387175: Improve discoverability of full-page editing on mobile from Blocked / Needs More Work to Ready to Be Worked On on the Editing-team (Kanban Board) board.
Mon, Dec 1, 6:08 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), OKR-Work, Goal, Editing-team (Kanban Board), Patch-For-Review, VisualEditor, Design, VisualEditor-MediaWiki-Mobile, Technical-Debt
DLynch closed T409125: [SPIKE] Investigate performance differences between number of sections loaded by default, a subtask of T409130: [PoC] Limit initial editor load to sections on either side of the section you tapped edit "on", as Resolved.
Mon, Dec 1, 6:07 PM · VisualEditor, Editing-team (Planning), VisualEditor-MediaWiki-Mobile, Goal, OKR-Work
DLynch closed T409125: [SPIKE] Investigate performance differences between number of sections loaded by default as Resolved.
Mon, Dec 1, 6:07 PM · VisualEditor, VisualEditor-MediaWiki-Mobile, Goal, Editing-team (Kanban Board), OKR-Work

Mon, Nov 24

DLynch renamed T410848: VisualEditor removes noerror from DISPLAYTITLE and DEFAULTSORT calls from VisualEditor removes noerror from DISPLAYTITLE calls to VisualEditor removes noerror from DISPLAYTITLE and DEFAULTSORT calls.
Mon, Nov 24, 5:37 AM · Editing-team (Kanban Board), Patch-For-Review, Content-Transform-Team (Work In Progress), Parsoid, VisualEditor
DLynch added a comment to T410319: Add event tracking to the full-page editing button T409990 will introduce.

It's not technically mobile-exclusive -- it's anywhere that this section editing mode is enabled. Which is everywhere on mobile, and also wikitech and officewiki.

Mon, Nov 24, 5:17 AM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Editing QA, Editing-team (Kanban Board), VisualEditor, VisualEditor-MediaWiki-Mobile, Goal, OKR-Work

Thu, Nov 20

DLynch added a comment to T334768: Selecting all text unexpectedly jumps to the bottom of the article.

The issue is somehow specific to transitioning from a fake selection to select-all. The original patch fixed the issue for a native browser-selection.

Thu, Nov 20, 6:33 PM · Patch-For-Review, Editing QA, Editing-team (Kanban Board), VisualEditor
DLynch reassigned T376270: Show relative time when hovering a comment timestamp from DLynch to Esanders.
Thu, Nov 20, 4:25 PM · Essential-Work, Verified, MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Editing-team (Kanban Board), DiscussionTools
DLynch closed T399863: Deleting across a line into text which contains an inline node throws an exception as Resolved.
Thu, Nov 20, 4:24 PM · Essential-Work, Verified, Editing-team (Kanban Board), Regression, VisualEditor-DataModel, VisualEditor
DLynch closed T376270: Show relative time when hovering a comment timestamp as Resolved.
Thu, Nov 20, 4:24 PM · Essential-Work, Verified, MW-1.45-notes (1.45.0-wmf.5; 2025-06-10), Editing-team (Kanban Board), DiscussionTools
DLynch closed T401890: Long link labels don't show ellipsis in link context on mobile as Resolved.
Thu, Nov 20, 4:24 PM · Verified, Essential-Work, Editing-team (Kanban Board), Regression, VisualEditor-MediaWiki-Mobile, VisualEditor
DLynch added a project to T402671: Edit Check/OOUI: Interaction between RadioSelectWidget and Feedback pane can break input of certain keys on entire page: Editing QA.
Thu, Nov 20, 4:24 PM · OKR-Work, Verified, MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Editing-team (Kanban Board), EditCheck
DLynch added a project to T402201: Finalize Tone Check success toast copy: Editing QA.
Thu, Nov 20, 4:23 PM · Verified, MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Editing-team (Kanban Board), OKR-Work, Goal, EditCheck, VisualEditor
DLynch added a comment to T410319: Add event tracking to the full-page editing button T409990 will introduce.

Basic would be something like: feature: section-switch; action: switch.

Thu, Nov 20, 1:44 AM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Editing QA, Editing-team (Kanban Board), VisualEditor, VisualEditor-MediaWiki-Mobile, Goal, OKR-Work

Wed, Nov 19

DLynch created T410524: [SPIKE] decide how edit check configuration will apply to suggestions.
Wed, Nov 19, 4:02 PM · Editing-team (Planning), VisualEditor, VisualEditor Suggestion Mode, EditCheck

Tue, Nov 18

DLynch closed T402717: ClipboardHandler preserves existing ImportedDataAnnotation when pasting over previously-pasted content as Resolved.
Tue, Nov 18, 6:37 PM · OKR-Work, Skipped QA, Editing-team (Kanban Board), VisualEditor-CopyPaste, EditCheck, VisualEditor
DLynch closed T398478: Improve TextMatchEditCheck, a subtask of T404220: Suggestion engine: identify scalable ways to generate suggestions, as Resolved.
Tue, Nov 18, 6:34 PM · Editing-team, Epic, Growth-Team, Growth-Structured-Tasks, VisualEditor, EditCheck
DLynch closed T398478: Improve TextMatchEditCheck as Resolved.

There's follow-ups, but this is done. It has also been tested as part of other tasks.

Tue, Nov 18, 6:34 PM · OKR-Work, Skipped QA, MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Editing-team (Kanban Board), EditCheck, VisualEditor
DLynch removed a project from T402392: Bring basic reference functionality into VisualEditor standalone: Patch-For-Review.
Tue, Nov 18, 6:30 PM · Editing-team (Kanban Board), MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), Cite (Sub-referencing), Cite, VisualEditor-DataModel, VisualEditor
DLynch closed T398201: [Onboarding] Create a minimal version of the VisualEditor code, to illustrate how the main concepts fit together as Resolved.
Tue, Nov 18, 6:25 PM · Editing-team (Kanban Board), Essential-Work, VisualEditor
DLynch placed T405003: [Onboarding] Write unit tests for TinyVE up for grabs.
Tue, Nov 18, 6:24 PM · Editing-team, VisualEditor
DLynch moved T407714: [SPIKE] Discover interventions that could improve mobile editor loading speed from Ready to Be Worked On to Ready for Sign Off on the Editing-team (Kanban Board) board.
Tue, Nov 18, 6:19 PM · Goal, OKR-Work, Editing-team (Kanban Board)
DLynch moved T409990: [Mobile] Offer button that enables people to edit an entire article from section editing from Ready to Be Worked On to Doing on the Editing-team (Kanban Board) board.
Tue, Nov 18, 6:18 PM · VisualEditor, Editing-team (Kanban Board), VisualEditor-MediaWiki-Mobile, Goal, OKR-Work
DLynch added a comment to T400098: [Paste Check] Report on leading indicators.

Pastes from plainText and visualEditor are the most frequent sources

Tue, Nov 18, 5:06 PM · OKR-Work (WE1 FY2025-26), Editing-team (Kanban Board), Goal, VisualEditor, EditCheck

Fri, Nov 14

DLynch added a comment to T409779: [SPIKE] Review hCaptcha measurement plan.

This involves looking at retention rates for users who don't have skipcaptcha right, which is all new user accounts

Just make sure you're not actually checking whether the user has the right, because they might have picked it up during the retention-period you choose.

Fri, Nov 14, 7:25 PM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Editing-team (Tracking), OKR-Work, Goal, Product-Analytics, Product Safety and Integrity
DLynch created T410149: Superset "track job" button leads to broken URL.
Fri, Nov 14, 3:44 PM · Data-Platform-SRE (2025.11.07 - 2025.11.28)

Thu, Nov 13

DLynch moved T409954: [SPIKE] Investigate whether tools are posting to the edit page from Ready to Be Worked On to Blocked / Needs More Work on the Editing-team (Kanban Board) board.

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/WikiEditor/+/1204669 for T409779 was merged-and-backported yesterday, removing some duplication of saveSuccess/saveFailure events (with their interface incorrectly set to wikitext) and inapplicable source-no-js events when people were editing with non-WikiEditor editors. This has greatly reduced our current number of edits that could potentially be posting to the edit form, down to ~0.7% of successful edits on enwiki today.

Thu, Nov 13, 10:52 PM · VisualEditor, Editing-team, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)

Nov 13 2025

DLynch added a comment to T409987: [EditCheck Feedback] Order of checks presented when clicking on "Revise" on Tone Check on mobile.

Interesting -- we deliberately force paste to go first currently, but we weren't thinking about the mode switch when we did that.

Nov 13 2025, 4:46 AM · Editing-team (Planning), EditCheck

Nov 12 2025

DLynch added a comment to T409973: [Regression pre-wmf.3?] Reference check is not appearing for logged out users on a mobile device.

The a/b test for addReference went out to enwiki, and so it's enabled on the enwiki-beta. If you check your console once the editor is open you should be able to find mw.config.get('wgVisualEditorConfig').editCheckABTestGroup set to control.

Nov 12 2025, 11:07 PM · Editing-team, EditCheck
DLynch added a comment to T409954: [SPIKE] Investigate whether tools are posting to the edit page.
Nov 12 2025, 5:40 PM · VisualEditor, Editing-team, WE4.2 Bot detection (WE4.2 hCaptcha editing trial)

Nov 10 2025

DLynch added a comment to T402954: Tapping Revise from "Pre-Save" moment does not land you in Tone Check's "revising" state.

We did previously fix this, so I think it's probably some incredibly timing-dependent aspect of the switch between moments.

Nov 10 2025, 6:38 PM · Editing-team (Planning), Epic, EditCheck, VisualEditor
DLynch added a project to T409669: VE inserts formatting into link description: Parsoid.
Nov 10 2025, 6:15 PM · Essential-Work, Parsoid (Tracking), Content-Transform-Team (Work In Progress), VisualEditor
DLynch added a comment to T409602: Expose date when suggestion was generated/last updated.

This does suggest the future existence of cached suggestions, which currently isn't a thing.

Nov 10 2025, 6:12 PM · VisualEditor Suggestion Mode, Editing-team, Epic, VisualEditor, EditCheck
DLynch added a comment to T409701: hCaptcha: Log challenge event as "saveFailure" in EditAttemptStep.

This should be a good semantic fit with the existing usage of saveFailure, because my understanding of the hCaptcha flow is that it'll show the captcha after the user clicks to publish their edit. This aligns with how the already-present ConfirmEdit captchas work, just without the same cycle through the page-request flow.

Nov 10 2025, 5:39 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), Product Safety and Integrity (Crepes au Chocolat (Sprint Nov 10 - Nov 28)), WE4.2 Bot detection (WE4.2 hCaptcha editing trial)

Nov 7 2025

DLynch added a comment to T408436: Wildcard check configuration.

If you have a config file that contains e.g.:

Nov 7 2025, 4:50 AM · Verified, OKR-Work, Goal, Editing-team (Kanban Board), EditCheck
DLynch added a comment to T406164: Paste check: show the check card immediately on mobile.

Those seem like they'd be unrelated, and the other tickets exist already anyway, so either way we might as well close this one if you're satisfied with the basic "paste check shows immediately after a paste" behavior.

Nov 7 2025, 2:49 AM · MW-1.45-notes (1.45.0-wmf.23; 2025-10-14), OKR-Work, Goal, Editing-team (Kanban Board), EditCheck
DLynch added a comment to T407089: On mobile: Both the buttons on Paste check card get disabled after undoing the removal of the pasted content.

(I also can't reproduce it on a physical iPhone. It was just simpler to get the recording in Chrome in mobile-mode.)

Nov 7 2025, 2:47 AM · EditCheck
DLynch added a comment to T407089: On mobile: Both the buttons on Paste check card get disabled after undoing the removal of the pasted content.

Yes, immediately tapping undo in the toolbar. Here's a recording of what I'm trying: https://youtube.com/shorts/sm1Q5klJwAU

Nov 7 2025, 2:45 AM · EditCheck

Nov 6 2025

DLynch added a comment to T406134: Deploy config change to start the Reference Check A/B Test (en.wiki).

The a/b test is now enabled on enwiki. It has also been configured by enwiki admins at https://en.wikipedia.org/wiki/MediaWiki:Editcheck-config.json -- currently just to not trigger in the lead section and various other sections.

Nov 6 2025, 10:39 PM · Product-Analytics (Kanban), Verified, MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), Editing-team (Kanban Board), OKR-Work, Goal, EditCheck, VisualEditor
DLynch added a comment to T409476: Allow EditChecks to be check-only or suggestion-only.

Note that creating the possibility for a suggestion that isn't a check is going to require some changes to be made to the suggestions MVP, because currently the overlap is relied on for filtering out suggestions from user-edited content. (Unless such a suggestion should become the only type of suggestion that can show in user-edited content, of course...)

Nov 6 2025, 8:43 PM · Editing-team (Planning), EditCheck, VisualEditor
DLynch renamed T409476: Allow EditChecks to be check-only or suggestion-only from Allow an EditChecks to be check-only or suggestion-only to Allow EditChecks to be check-only or suggestion-only.
Nov 6 2025, 8:41 PM · Editing-team (Planning), EditCheck, VisualEditor
DLynch added a project to T347775: Implement edit check configuration setting to specify categories it'll apply within: Editing-team (Planning).
Nov 6 2025, 6:33 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Patch-For-Review, Editing-team (Planning), EditCheck, VisualEditor
DLynch created T409476: Allow EditChecks to be check-only or suggestion-only.
Nov 6 2025, 6:25 PM · Editing-team (Planning), EditCheck, VisualEditor
DLynch added a comment to T409457: Clicking 'Publish Changes' from the 'review your changes'/'show preview' windows in VE takes you back to the original 'save your changes' box (rather than publishing the changes).

That is technically deliberate, but mostly a side-effect of a change that made it possible for keyboard shortcuts to get you back to the main save panel. It should probably be tweaked so that the keyboard shortcut does that, but directly clicking the button immediately saves -- since in the dialog the back button does work for it. (Or, at a minimum, the publish button should show the "..." version of the label if it's going to take you back to the save panel rather than immediately publish.)

Nov 6 2025, 4:24 PM · MW-1.45-release, VisualEditor-MediaWiki, Regression, VisualEditor
DLynch updated the task description for T327959: Create ways for volunteers to audit, configure, and evalute Edit Check.
Nov 6 2025, 4:16 PM · EditCheck, Editing-team, VisualEditor
DLynch added a comment to T409364: Add 'category' visibility config to matchItems in TextMatchEditCheck.

(i.e. do T347775 first.)

Nov 6 2025, 4:11 PM · VisualEditor Suggestion Mode, Editing-team (Planning), MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), EditCheck, VisualEditor

Nov 5 2025

DLynch added a comment to T409364: Add 'category' visibility config to matchItems in TextMatchEditCheck.

Specifically, I think this should be implemented as a part of the BaseEditCheck doesConfigMatch or similar, and can thus be inherited by matchItems. (It might need some special-casing, because whether a page is in a given category can be changed during an edit session, so we'd need to account for that in the editChecksArePossible method of the Controller.)

Nov 5 2025, 11:54 PM · VisualEditor Suggestion Mode, Editing-team (Planning), MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), EditCheck, VisualEditor
DLynch added a comment to T387175: Improve discoverability of full-page editing on mobile.

Approach 3 has the interesting side-effect of removing the "accidental edit" mobile issue.

Nov 5 2025, 6:08 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), OKR-Work, Goal, Editing-team (Kanban Board), Patch-For-Review, VisualEditor, Design, VisualEditor-MediaWiki-Mobile, Technical-Debt
DLynch added a comment to T409258: Toolbar buttons are unclickable when the textbox doesn't have focus.

The conceit here is that the reply input is "just a textarea", and so when your focus moves somewhere else there's not a selection inside it any more. Since there's not a selection, any actions that require a selection to exist in order to do something get disabled. I think our specific intent (though it's been a while so I might be inventing this) was to indicate that the toolbar wouldn't have any effect when your focus was in the subject or summary fields.

Nov 5 2025, 3:46 PM · DiscussionTools

Nov 4 2025

DLynch updated the task description for T407170: Create Superset dashboard to see how edit suggestions are performing (overall and by type).
Nov 4 2025, 6:32 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), OKR-Work, Goal, Editing-team (Kanban Board), VisualEditor Suggestion Mode, VisualEditor, EditCheck
DLynch created T409206: Add instrumentation to detect when someone starts an edit session with suggestions enabled.
Nov 4 2025, 6:31 PM · Verified, MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Editing-team (Kanban Board), OKR-Work, Goal, VisualEditor Suggestion Mode, VisualEditor, EditCheck
DLynch added a comment to T409125: [SPIKE] Investigate performance differences between number of sections loaded by default.

This is a follow-on from T407714 which only tested single-section loading.

Nov 4 2025, 6:19 PM · VisualEditor, VisualEditor-MediaWiki-Mobile, Goal, Editing-team (Kanban Board), OKR-Work
DLynch moved T407170: Create Superset dashboard to see how edit suggestions are performing (overall and by type) from Ready to Be Worked On to Doing on the Editing-team (Kanban Board) board.
Nov 4 2025, 5:45 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), OKR-Work, Goal, Editing-team (Kanban Board), VisualEditor Suggestion Mode, VisualEditor, EditCheck
DLynch updated the task description for T290778: [Config change] Enable automatic topic subscriptions in all editing interfaces.
Nov 4 2025, 5:52 AM · Editing-team (Kanban Board), Design, User-notice, TPP-Scaling, DiscussionTools
DLynch added a comment to T290778: [Config change] Enable automatic topic subscriptions in all editing interfaces.

Sorry, the tech news announcement could have been clearer about the timeline in the end. We announced it to make sure people knew it was coming, in case any objections were raised that would cause us to delay it, but we won't actually turn it on for another week.

Nov 4 2025, 5:47 AM · Editing-team (Kanban Board), Design, User-notice, TPP-Scaling, DiscussionTools

Nov 3 2025

DLynch added a comment to T408890: Write script that will cause Suggestion Mode to be enabled by default.

Okay, this script will now work: https://meta.wikimedia.org/wiki/User:DLynch_(WMF)/alwaysbesuggesting.js

Nov 3 2025, 9:48 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), Editing-team (Kanban Board), Goal, OKR-Work, VisualEditor Suggestion Mode, Epic, VisualEditor, EditCheck
DLynch added a comment to T409096: TypeError: Cannot read properties of null (reading 'connect').

This is probably a duplicate of T408670.

Nov 3 2025, 5:54 PM · Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7)), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Wikimedia-production-error, VisualEditor
DLynch added projects to T409096: TypeError: Cannot read properties of null (reading 'connect'): WE4.2 Bot detection (WE4.2 hCaptcha editing trial), ConfirmEdit (CAPTCHA extension).
Nov 3 2025, 5:46 PM · Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7)), ConfirmEdit (CAPTCHA extension), WE4.2 Bot detection (WE4.2 hCaptcha editing trial), Wikimedia-production-error, VisualEditor

Nov 1 2025

DLynch added a comment to T408975: New editors are unable to create pages with external links in them.

I verified that it seems to be limited to creating a new page -- I was correctly shown a captcha while adding that sample-reference to an existing (sandbox) page, and completing it saved it correctly.

Nov 1 2025, 7:56 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), WikiEditor (2010), Product Safety and Integrity (Sprint Mint Choc Chip Ice Cream (Oct 20 - Nov 7)), ConfirmEdit (CAPTCHA extension)

Oct 31 2025

DLynch removed a project from T407543: Paste Check not showing in pre-save: Editing QA.
Oct 31 2025, 3:32 AM · OKR-Work, Goal, EditCheck
DLynch added a comment to T407543: Paste Check not showing in pre-save.

(Think about the case where the user has written Shakespeare said "The fault, dear Brutus, is not in our stars, but in ourselves". The only bit that would be removed by the paste check would be the contents of the quotation marks that they copied in, and suggesting that they publish with just Shakespeare said "" seems unwise.)

Oct 31 2025, 12:52 AM · OKR-Work, Goal, EditCheck
DLynch added a comment to T407543: Paste Check not showing in pre-save.

This is getting kicked back for more work after issues turned up.

Oct 31 2025, 12:50 AM · OKR-Work, Goal, EditCheck