Page MenuHomePhabricator

vaughnwalters (Vaughn Walters)
User

Projects (14)

Today

  • No visible events.

Tomorrow

  • No visible events.

Tuesday

  • No visible events.

User Details

User Since
Apr 8 2022, 3:41 PM (192 w, 2 d)
Availability
Available
LDAP User
Vaughn Walters
MediaWiki User
VWalters-WMF [ Global Accounts ]

Recent Activity

Tue, Dec 9

vaughnwalters added a project to T388416: CI jobs failing with various timeouts (March 2025): QS-Test-Automation.
Tue, Dec 9, 9:52 PM · QS-Test-Automation, Browser Test Platform, Test-Platform (Radar), Patch-For-Review, Release-Engineering-Team, ci-test-error (WMF-deployed Build Failure), Continuous-Integration-Infrastructure, Continuous-Integration-Config
vaughnwalters added a project to T389536: Selenium timeouts can cause the job to remain stuck until the build times out: QS-Test-Automation.
Tue, Dec 9, 9:51 PM · QS-Test-Automation, Browser Test Platform, MW-1.44-notes (1.44.0-wmf.23; 2025-04-01), Continuous-Integration-Infrastructure, ci-test-error (WMF-deployed Build Failure)
vaughnwalters added projects to T225730: Reduce runtime of MW shared gate Jenkins jobs to 5 min: QS-Test-Automation, Test-Platform.
Tue, Dec 9, 8:12 PM · Test-Platform, QS-Test-Automation, MW-1.44-notes, MW-1.43-notes, MW-1.39-notes, MW-1.45-notes (1.45.0-wmf.8; 2025-07-01), Wikimedia-Performance-recommendation, MW-1.41-notes (1.41.0-wmf.20; 2023-08-01), MW-1.40-notes (1.40.0-wmf.12; 2022-11-28), Release-Engineering-Team (Priority Backlog 📥), MW-1.38-notes (1.38.0-wmf.16; 2022-01-03), MW-1.36-notes (1.36.0-wmf.36; 2021-03-23), MW-1.35-notes (1.35.0-wmf.27; 2020-04-07), Patch-For-Review, Developer Productivity, Code-Health, Epic, MediaWiki-Core-Tests, Continuous-Integration-Config

Fri, Dec 5

vaughnwalters added a comment to T411815: Support for Add a link structured task in Collaborative Contributions.

@ifried There are no image suggestions on in beta cluster or testwiki. Best way to do this would probably be on cswiki, as it has image suggestions.

Fri, Dec 5, 9:19 PM · Connection-Team, OKR-Work, CampaignEvents

Wed, Dec 3

vaughnwalters moved T410705: Remove hardcoded pause in InputDropdown.js from Backlog to In Progress on the User-vaughnwalters board.
Wed, Dec 3, 7:47 PM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda, User-vaughnwalters
vaughnwalters moved T410976: Update wdio-mediawiki to 6.0.0 from In Progress to Backlog on the User-vaughnwalters board.
Wed, Dec 3, 7:47 PM · CampaignEvents, User-vaughnwalters, Connection-Team (Connection-Current-Sprint)
vaughnwalters moved T401214: Sorting alphabetically should account for diacritics from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

✅ Letters with diacritics should be sorted in the appropriate order.

Wed, Dec 3, 7:46 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Essential-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents, Campaign-Registration

Tue, Dec 2

vaughnwalters added projects to T381895: Optimize speed of selenium tests, December 2024: Test-Platform, QS-Test-Automation.
Tue, Dec 2, 3:50 PM · QS-Test-Automation, Test-Platform, MW-1.44-notes (1.44.0-wmf.14; 2025-01-28), MediaWiki-Platform-Team (Radar), Wikimedia-Performance-recommendation, Patch-For-Review, Performance Issue, MediaWiki-General

Mon, Dec 1

vaughnwalters moved T410374: Show user-friendly wiki names in the contributions table from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

Given that a user is viewing the contributions table in Special:EventDetails
✅ Then the content of the "Wiki" column should be the localised name of the wiki (e.g., "Spanish Wiktionary") if available, and the wiki ID (e.g., "eswiktionary") otherwise, for example locally

Mon, Dec 1, 9:52 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Connection-Team (Connection-Current-Sprint), CampaignEvents

Wed, Nov 26

vaughnwalters moved T408932: Clean up code for country migration from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

Functionality surrounding address field working as expected, sending to product sign off

Wed, Nov 26, 10:24 PM · OKR-Work, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters added a comment to T408932: Clean up code for country migration.

@Daimona is there anything here to further test besides just making sure that functionality around address fields is working as expected?

Wed, Nov 26, 3:23 PM · OKR-Work, MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), Connection-Team (Connection-Current-Sprint), CampaignEvents

Tue, Nov 25

vaughnwalters moved T410953: Remove mwbot dependency in wikilambda from In review to Done on the User-vaughnwalters board.
Tue, Nov 25, 5:22 AM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), Patch-For-Review, User-vaughnwalters, WikiLambda
vaughnwalters moved T410976: Update wdio-mediawiki to 6.0.0 from Done to In Progress on the User-vaughnwalters board.
Tue, Nov 25, 5:22 AM · CampaignEvents, User-vaughnwalters, Connection-Team (Connection-Current-Sprint)
vaughnwalters moved T410976: Update wdio-mediawiki to 6.0.0 from In Progress to Done on the User-vaughnwalters board.
Tue, Nov 25, 5:22 AM · CampaignEvents, User-vaughnwalters, Connection-Team (Connection-Current-Sprint)
vaughnwalters moved T410976: Update wdio-mediawiki to 6.0.0 from Backlog to In Progress on the User-vaughnwalters board.
Tue, Nov 25, 2:26 AM · CampaignEvents, User-vaughnwalters, Connection-Team (Connection-Current-Sprint)
vaughnwalters created T410976: Update wdio-mediawiki to 6.0.0.
Tue, Nov 25, 2:16 AM · CampaignEvents, User-vaughnwalters, Connection-Team (Connection-Current-Sprint)
vaughnwalters moved T410953: Remove mwbot dependency in wikilambda from In Progress to In review on the User-vaughnwalters board.
Tue, Nov 25, 1:54 AM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), Patch-For-Review, User-vaughnwalters, WikiLambda

Mon, Nov 24

vaughnwalters moved T410953: Remove mwbot dependency in wikilambda from Backlog to In Progress on the User-vaughnwalters board.
Mon, Nov 24, 10:14 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), Patch-For-Review, User-vaughnwalters, WikiLambda
vaughnwalters moved T410705: Remove hardcoded pause in InputDropdown.js from In Progress to Backlog on the User-vaughnwalters board.
Mon, Nov 24, 10:14 PM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda, User-vaughnwalters
vaughnwalters added a comment to T410953: Remove mwbot dependency in wikilambda.

heya @Jdforrester-WMF would you like me to work on this? The tests will need upgraded at the same time as the wdio-mediawiki version

Mon, Nov 24, 9:44 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), Patch-For-Review, User-vaughnwalters, WikiLambda
vaughnwalters updated the task description for T410953: Remove mwbot dependency in wikilambda.
Mon, Nov 24, 9:31 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), Patch-For-Review, User-vaughnwalters, WikiLambda
vaughnwalters created T410953: Remove mwbot dependency in wikilambda.
Mon, Nov 24, 9:16 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), Patch-For-Review, User-vaughnwalters, WikiLambda
vaughnwalters moved T410705: Remove hardcoded pause in InputDropdown.js from Backlog to In Progress on the User-vaughnwalters board.
Mon, Nov 24, 8:48 PM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda, User-vaughnwalters
vaughnwalters changed the subtype of T410333: Delete an associated edit dialog "X" does not close the dialog from "Task" to "Bug Report".
Mon, Nov 24, 7:46 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Connection-Team (Connection-Current-Sprint), CampaignEvents

Fri, Nov 21

vaughnwalters added a subtask for T408256: [Epic] Collaborative contributions fix it tasks: T410374: Show user-friendly wiki names in the contributions table.
Fri, Nov 21, 7:50 PM · Campaign-Registration, Connection-Team, Epic
vaughnwalters added a parent task for T410374: Show user-friendly wiki names in the contributions table: T408256: [Epic] Collaborative contributions fix it tasks.
Fri, Nov 21, 7:50 PM · MW-1.46-notes (1.46.0-wmf.5; 2025-12-02), Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters moved T404904: Release Collaborative Contributions MVP to all wikis with CampaignEvents extension - NOV 20 from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

✅ Release Collaborative Contributions MVP to all wikis with CampaignEvents extension

Fri, Nov 21, 7:22 PM · OKR-Work, Campaign-Registration, CampaignEvents, Connection-Team (Connection-Current-Sprint)
vaughnwalters moved T408267: Associated edit dialog should not appear a second time when switching from mobile to desktop from QA 🐛 to Done 🏁 on the Connection-Team (Connection-Current-Sprint) board.

Working as expected now in prod, thx @egardner! This can be closed out now

Fri, Nov 21, 5:54 PM · Readers Essential Work 2025, Connection-Team (Connection-Current-Sprint), MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Reader Growth Team (Sprint 4 (Nov 12 - Nov 25) Q2 25/26)), Campaign-Registration, CampaignEvents
vaughnwalters created T410705: Remove hardcoded pause in InputDropdown.js.
Fri, Nov 21, 1:17 AM · Essential-Work, Abstract Wikipedia team (26Q2 (Oct–Dec)), WikiLambda, User-vaughnwalters
vaughnwalters updated the task description for T410701: Local selenium tests fail against wikilambda catalyst env without DISPLAY=1 set on test run.
Fri, Nov 21, 12:26 AM · Test-Platform (Bashkent Two (Current Sprint)), Browser Test Platform
vaughnwalters updated subscribers of T410701: Local selenium tests fail against wikilambda catalyst env without DISPLAY=1 set on test run.
Fri, Nov 21, 12:25 AM · Test-Platform (Bashkent Two (Current Sprint)), Browser Test Platform
vaughnwalters updated the task description for T410701: Local selenium tests fail against wikilambda catalyst env without DISPLAY=1 set on test run.
Fri, Nov 21, 12:24 AM · Test-Platform (Bashkent Two (Current Sprint)), Browser Test Platform
vaughnwalters added a project to T410701: Local selenium tests fail against wikilambda catalyst env without DISPLAY=1 set on test run: Test-Platform.
Fri, Nov 21, 12:24 AM · Test-Platform (Bashkent Two (Current Sprint)), Browser Test Platform
vaughnwalters created T410701: Local selenium tests fail against wikilambda catalyst env without DISPLAY=1 set on test run.
Fri, Nov 21, 12:19 AM · Test-Platform (Bashkent Two (Current Sprint)), Browser Test Platform

Thu, Nov 20

vaughnwalters updated the task description for T363704: Upgrade WebdriverIO to v9 in all repositories.
Thu, Nov 20, 11:50 PM · Browser Test Platform, Patch-For-Review, MW-1.45-notes (1.45.0-wmf.6; 2025-06-17), Epic
vaughnwalters removed a project from T324685: Upgrade WebdriverIO to v8 in all repositories: User-vaughnwalters.
Thu, Nov 20, 11:49 PM · Browser Test Platform, Patch-For-Review, User-Lens0021, Epic
vaughnwalters updated the task description for T324685: Upgrade WebdriverIO to v8 in all repositories.
Thu, Nov 20, 11:47 PM · Browser Test Platform, Patch-For-Review, User-Lens0021, Epic
vaughnwalters created T410639: Save screenshots and videos for selenium test runs on Wikilambda catalyst env.
Thu, Nov 20, 3:05 PM · Catalyst (Radar), Test-Platform, Browser Test Platform

Tue, Nov 18

vaughnwalters moved T408822: Localize numbers in event contributions summary from QA / Dev input 💬 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

What is meant by not properly localised (numbering system) in the AC though @cmelo?

I meant numeral system, I didn't actually check how the thing is called. In particularly verifying those other than arabic numerals.

Maybe all that needed to be tested is the thousands separators?

In theory, and off the top of my head, it'd be: numeral system, thousands separator (also the positioning as in e.g. the indian system), and decimal separator. But really, all these things are handled internally, so you can assume that if any one of them is working correctly, all the others do too, so no need to test more I think.

Tue, Nov 18, 7:56 PM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters added a parent task for T408024: Hide Actions column in Contributions tab if no actions available: T408256: [Epic] Collaborative contributions fix it tasks.
Tue, Nov 18, 7:55 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Patch-For-Review, OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)
vaughnwalters added a subtask for T408256: [Epic] Collaborative contributions fix it tasks: T408024: Hide Actions column in Contributions tab if no actions available.
Tue, Nov 18, 7:54 PM · Campaign-Registration, Connection-Team, Epic
vaughnwalters moved T408822: Localize numbers in event contributions summary from QA 🐛 to QA / Dev input 💬 on the Connection-Team (Connection-Current-Sprint) board.

Heya @cmelo how do I test this one?

Hi @vaughnwalters, to test this you need to have a big number of participants or Wikis edited or articles created or articles edited, it will basically format the number like in the image below:

Screenshot 2025-11-07 at 17.30.04.png (241×1 px, 39 KB)

Tue, Nov 18, 4:56 PM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters moved T409026: Update Event namespace translation in Slovak from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

For Slovak language (sk: slovenčina), change:

Tue, Nov 18, 4:42 PM · Essential-Work, Connection-Team (Connection-Current-Sprint), I18n, CampaignEvents
vaughnwalters moved T410061: Move Edit Count to be between Articles edited and Bytes changed from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

✅ Move Edit Count to be between Articles edited and Bytes changed

Tue, Nov 18, 3:28 PM · MW-1.46-notes (1.46.0-wmf.4; 2025-11-25), OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)
vaughnwalters moved T409028: Add Slovak Special pages aliases for CampaignEvents from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

✅ Slovak aliases for Special pages of CampaignEvents Extension have been added into the fileCampaignEvents.alias.php

Tue, Nov 18, 1:21 AM · Essential-Work, MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), Connection-Team (Connection-Current-Sprint), I18n, CampaignEvents
vaughnwalters moved T408931: Drop free-text event country from the database schema from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

✅ The cea_country column is dropped from the database schema and the code no longer references it
✅ The cea_country_code column is made not nullable

Screenshot 2025-11-17 at 6.50.38 PM.png (264×1 px, 61 KB)

Tue, Nov 18, 12:54 AM · OKR-Work, Schema-change, Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters moved T408024: Hide Actions column in Contributions tab if no actions available from QA 🐛 to QA / Dev input 💬 on the Connection-Team (Connection-Current-Sprint) board.

If a user removes all of the edits that they are associated with then the actions column will still display until page refresh. Should we hard refresh the page after all events that are associated with a user are deleted so that the actions column is removed?

Tue, Nov 18, 12:38 AM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Patch-For-Review, OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)
vaughnwalters added a comment to T410327: Cannot associate edit with event cross-wiki.

This seems really hard to fix right now given core limitations: T410328, T410329. Perhaps we should consider removing cross-wiki support from the endpoint...

Why is this currently working on betacluster cross wiki in the UI though? I would think if it is not working in the API it should also not work when associating an edit cross wiki using the UI?

When you use the UI (post-edit dialog) you are not associating an edit on a different wiki: you're associating an edit on the current wiki.

Tue, Nov 18, 12:31 AM · CampaignEvents, Connection-Team (Connection-Current-Sprint)
vaughnwalters moved T409336: Header colors incorrect on Special:EventDetails participants tab in dark mode from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

✅ Should be able to read all the text in the header, as you can in light mode:

Tue, Nov 18, 12:31 AM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), Connection-Team (Connection-Current-Sprint), dark-mode, CampaignEvents, Campaign-Registration
vaughnwalters moved T403124: Allow organizer or editor to remove an edit from QA / Dev input 💬 to Design sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.
Acceptance Criteria:
  • Given that a user is on the Contributions tab,
    • ❓ They should see a new "Actions" column in the table view, QA note - this column is only shown if the user has edits on the table, and it is not shown to logged out users. If this is expected, can we change this AC?
      Screenshot 2025-11-17 at 3.58.25 PM.png (1×2 px, 302 KB)
Tue, Nov 18, 12:29 AM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Patch-For-Review, CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
vaughnwalters added a comment to T410327: Cannot associate edit with event cross-wiki.

This seems really hard to fix right now given core limitations: T410328, T410329. Perhaps we should consider removing cross-wiki support from the endpoint...

Tue, Nov 18, 12:23 AM · CampaignEvents, Connection-Team (Connection-Current-Sprint)
vaughnwalters added a subtask for T408256: [Epic] Collaborative contributions fix it tasks: T410327: Cannot associate edit with event cross-wiki.
Tue, Nov 18, 12:21 AM · Campaign-Registration, Connection-Team, Epic
vaughnwalters added a parent task for T410327: Cannot associate edit with event cross-wiki: T408256: [Epic] Collaborative contributions fix it tasks.
Tue, Nov 18, 12:21 AM · CampaignEvents, Connection-Team (Connection-Current-Sprint)
vaughnwalters moved T408637: Add Edit Count Contribution tab summary from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.
  • Given that someone is viewing the summary on the Contributions tab,
    • ✅ Then they should see a new card/data point called 'Edit count'
      Screenshot 2025-11-17 at 6.20.22 PM.png (212×1 px, 49 KB)
Tue, Nov 18, 12:21 AM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)
vaughnwalters moved T404899: Investigate cross-wiki normalization of page titles in CampaignEvents for event contributions from QA / Dev input 💬 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

I am able to correctly associate an event with an edit that is on a different wiki through the API, but then those edits do not show in my collaborative contribution table. I have associated edits on arwiki, eswiki, and dewiki with an event that i created on enwiki, but none of the edits display on the collaborative contributions table.

That is a different issue, most likely T410327 which I just filed.

So... since this ticket is for the API, it doesn't seem to be working correctly, even though I am getting a success message from the API. But when I use the UI, it is working correctly, and page titles are correctly formatted in the collaborative contributions table. Thoughts? I have been testing using this event: https://en.wikipedia.beta.wmcloud.org/wiki/Special:EventDetails/1265 and all contributions that are displaying were created using the UI.

If title normalization is correct, I think that's enough for this task. I'll take care of the error in the other task.

Tue, Nov 18, 12:16 AM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
vaughnwalters moved T403124: Allow organizer or editor to remove an edit from QA 🐛 to QA / Dev input 💬 on the Connection-Team (Connection-Current-Sprint) board.
Acceptance Criteria:
  • Given that a user is on the Contributions tab,
    • ❓ They should see a new "Actions" column in the table view, QA note - this column is only shown if the user has edits on the table, and it is not shown to logged out users. If this is expected, can we change this AC?
      Screenshot 2025-11-17 at 3.58.25 PM.png (1×2 px, 302 KB)
      • ✅ And the column should be the last column in the table view,
        Screenshot 2025-11-17 at 3.52.00 PM.png (932×1 px, 233 KB)
    • And if they are an organizer of the event,
      • ✅ They should see a trash icon for each edit in the Actions column,
        Screenshot 2025-11-17 at 3.55.59 PM.png (792×2 px, 208 KB)
      • ✅ And the icon has a tooltip with the message "Remove contribution" on mouse over
        Screenshot 2025-11-17 at 3.56.25 PM.png (214×352 px, 16 KB)
    • And if they are a participant who made an edit during the event,
      • ✅ They should see a trash icon for each edit they made in the Actions column,
        Screenshot 2025-11-17 at 3.59.27 PM.png (956×1 px, 99 KB)
      • ✅ And the icon has a tooltip with the message "Remove contribution" on mouse over
  • And if they click on the trash icon,
    • They should see a dialog to verify their choice,
      • And the dialog should have the following text:
        • ✅ Header: "Remove this edit from [event name]"
        • ✅ Line 1: "Are you sure you want to remove this edit from the event?"
        • ✅ Line 2: "It won't be deleted, but it will no longer be associated with the event."
      • And the dialog should have the following options as buttons:
    • ✅ Cancel
    • ✅ Remove (in red)
      Screenshot 2025-11-17 at 4.07.08 PM.png (504×1 px, 67 KB)
  • And, if they select "Remove,"
    • ✅ The association should be hard deleted
      • Note: This may be changed to soft deletion when we enable logging (see T406633)
    • ✅ The user should get a confirmation message informing that their edit was removed from the event, with the following text: "The edit was removed from the event."
      Screenshot 2025-11-17 at 4.08.28 PM.png (152×566 px, 14 KB)
  • And, if they select "Cancel,"
    • ✅ The dialog should disappear and no other action will need to occur
  • If there is an error when trying to delete
    • ✅ The user should get an error message with the following text: "Error removing contribution."
      Screenshot 2025-11-17 at 4.30.36 PM.png (186×590 px, 15 KB)
  • ✅ The new DELETE endpoint should be documented
Tue, Nov 18, 12:11 AM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Patch-For-Review, CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)

Mon, Nov 17

vaughnwalters renamed T408256: [Epic] Collaborative contributions fix it tasks from [Epic]: Collaborative contributions fix it tasks to [Epic] Collaborative contributions fix it tasks.
Mon, Nov 17, 11:02 PM · Campaign-Registration, Connection-Team, Epic
vaughnwalters renamed T408256: [Epic] Collaborative contributions fix it tasks from Epic: Collaborative contributions fix it tasks to [Epic]: Collaborative contributions fix it tasks.
Mon, Nov 17, 10:56 PM · Campaign-Registration, Connection-Team, Epic
vaughnwalters added a subtask for T408256: [Epic] Collaborative contributions fix it tasks: T410333: Delete an associated edit dialog "X" does not close the dialog.
Mon, Nov 17, 10:56 PM · Campaign-Registration, Connection-Team, Epic
vaughnwalters added a parent task for T410333: Delete an associated edit dialog "X" does not close the dialog: T408256: [Epic] Collaborative contributions fix it tasks.
Mon, Nov 17, 10:56 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters created T410333: Delete an associated edit dialog "X" does not close the dialog.
Mon, Nov 17, 10:55 PM · MW-1.46-notes (1.46.0-wmf.7; 2025-12-16), Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters moved T403118: Replace event modal with direct link to EventDetails from QA 🐛 to Design sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.
Acceptance criteria:
Mon, Nov 17, 9:07 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)
vaughnwalters renamed T410323: Address for Special:EventDetails mobile breakpoint on LTR wiki should be left justified when using a RTL language from Address for mobile breakpoint on LTR wiki should be left justified when using a RTL language to Address for Special:EventDetails mobile breakpoint on LTR wiki should be left justified when using a RTL language.
Mon, Nov 17, 8:34 PM · Campaign-Registration, CampaignEvents, Connection-Team
vaughnwalters renamed T410323: Address for Special:EventDetails mobile breakpoint on LTR wiki should be left justified when using a RTL language from Address for mobile breakpoint on LTR wiki needs formatted correctly when using a RTL language to Address for mobile breakpoint on LTR wiki should be left justified when using a RTL language.
Mon, Nov 17, 8:34 PM · Campaign-Registration, CampaignEvents, Connection-Team
vaughnwalters renamed T410323: Address for Special:EventDetails mobile breakpoint on LTR wiki should be left justified when using a RTL language from In mobile breakpoint to Address for mobile breakpoint on LTR wiki needs formatted correctly when using a RTL language.
Mon, Nov 17, 8:32 PM · Campaign-Registration, CampaignEvents, Connection-Team
vaughnwalters created T410323: Address for Special:EventDetails mobile breakpoint on LTR wiki should be left justified when using a RTL language.
Mon, Nov 17, 8:31 PM · Campaign-Registration, CampaignEvents, Connection-Team
vaughnwalters moved T404899: Investigate cross-wiki normalization of page titles in CampaignEvents for event contributions from QA 🐛 to QA / Dev input 💬 on the Connection-Team (Connection-Current-Sprint) board.

Given a user is associating an edit with an event using the API
And the edit was made on another wiki
❌ Then the edited page's title is correctly formatted in the contributions tab, according to the configuration of the other wiki (w.r.t, for example, custom namespaces and namespace translations)

Mon, Nov 17, 7:43 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
vaughnwalters moved T409757: Move lock icon to left side for private participants from QA 🐛 to QA / Dev input 💬 on the Connection-Team (Connection-Current-Sprint) board.

✅ Move lock icon for private participants to left side

Mon, Nov 17, 6:44 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)

Fri, Nov 14

vaughnwalters moved T407801: Collaborative contribution "Article edited" title should wrap for long article titles from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

Title is wrapping correctly now, AC met 🎉 , sending to product sign off

Fri, Nov 14, 11:01 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters moved T408960: API should not be able to associate edits with events that have not started yet from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

✅ API should not be able to associate edits with events that have not yet started OR that have ended
✅ The following error message will be shown: "This event is not currently active, so you cannot associate this edit with it."

Fri, Nov 14, 10:42 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters moved T401208: Create new API endpoint for edit-to-event association with queue processing from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

Thank you!

  • The following AC has been removed so it is no longer valid: " Validate that the event is still ongoing within a reasonable time window"
  • T408960 has been taken on.

For these reasons, I think all issues have been resolved, so moving back to QA for a final okay.

Fri, Nov 14, 7:49 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents, Epic

Nov 14 2025

vaughnwalters added a comment to T409757: Move lock icon to left side for private participants.

While this ticket will solve the issue in T408257 that this is a follow up ticket for, I'm wondering if it the lock icon should then be moved to the left side everywhere else that it is used in the extension, for consistency? For example, the lock icon is still on the on the right side of the username in the participants tab.

Nov 14 2025, 3:35 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
vaughnwalters moved T408257: Add lock next to username for private participants in the collaborative contributions table from QA 🐛 to Design sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

Task to move icon: T409757.

In that case, would this work now pass QA, @vaughnwalters?

Nov 14 2025, 3:29 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters added a parent task for T409757: Move lock icon to left side for private participants: T408256: [Epic] Collaborative contributions fix it tasks.
Nov 14 2025, 3:27 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)
vaughnwalters added a subtask for T408256: [Epic] Collaborative contributions fix it tasks: T409757: Move lock icon to left side for private participants.
Nov 14 2025, 3:27 PM · Campaign-Registration, Connection-Team, Epic
vaughnwalters added a comment to T408267: Associated edit dialog should not appear a second time when switching from mobile to desktop.

Yeah, it's odd because I just tried this locally and it reproduces the issue, with the exact same steps. Not sure why beta is different though...

Can you pull down https://gerrit.wikimedia.org/r/c/mediawiki/extensions/MobileFrontend/+/1204976 and see if that fixes things in your local env? If so I'm happy to move it forward.

Yep, it seems to fix it for me. I'll let @vaughnwalters do more testing and someone more familiar with MF approve, but the fix makes sense to me.

Nov 14 2025, 2:39 PM · Readers Essential Work 2025, Connection-Team (Connection-Current-Sprint), MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), Reader Growth Team (Sprint 4 (Nov 12 - Nov 25) Q2 25/26)), Campaign-Registration, CampaignEvents
vaughnwalters added a comment to T408855: (Codex)TablePager's limit selector should respect default query.

Hi @vaughnwalters, I have tested it on the maser branch, and I was not able to reproduce it anymore, I think this was fixed in some of the other tasks we did, let me know if you can still reproduce it, thank you!

Are you sure? I can still reproduce in master using the instructions in the task description. I don't think this can have been fixed without a core change.

Nov 14 2025, 12:15 PM · Patch-For-Review, Connection-Team (Connection-Current-Sprint), MediaWiki-Special-pages

Nov 5 2025

vaughnwalters renamed T409336: Header colors incorrect on Special:EventDetails participants tab in dark mode from Header unreadable on Special:EventDetails participants tab in dark mode to Header colors incorrect on Special:EventDetails participants tab in dark mode.
Nov 5 2025, 7:12 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), Connection-Team (Connection-Current-Sprint), dark-mode, CampaignEvents, Campaign-Registration
vaughnwalters created T409336: Header colors incorrect on Special:EventDetails participants tab in dark mode.
Nov 5 2025, 7:12 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), Connection-Team (Connection-Current-Sprint), dark-mode, CampaignEvents, Campaign-Registration
vaughnwalters added a comment to T400722: Add "Contributions" tab to EventDetails special page (table view).

thank you! @cmelo, one question: is the pagination going to be at the bottom? is there a task for this?

Nov 5 2025, 4:00 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)

Nov 4 2025

vaughnwalters moved T408257: Add lock next to username for private participants in the collaborative contributions table from QA 🐛 to QA / Dev input 💬 on the Connection-Team (Connection-Current-Sprint) board.

✅ If someone can see private participant data, there should be the lock icon next to private participant usernames in the collaborative contributions table view

Nov 4 2025, 8:39 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents, Campaign-Registration

Nov 3 2025

vaughnwalters moved T407801: Collaborative contribution "Article edited" title should wrap for long article titles from QA 🐛 to QA / Dev input 💬 on the Connection-Team (Connection-Current-Sprint) board.

This column wraps now correctly on full size desktop view, but breaks the layout on mobile. Note the "Article edited" header on mobile skin, or smaller breakpoints on desktop view.

Nov 3 2025, 7:45 PM · MW-1.46-notes (1.46.0-wmf.2; 2025-11-12), OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents, Campaign-Registration
vaughnwalters moved T408420: Enable collaborative contributions in beta from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

Confirming that it is is enabled in beta, sending to product sign off.

Nov 3 2025, 7:25 PM · OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters added a comment to T408923: Secondary sort key (timestamp) should be in descending order on Collaborative contributions table.

I mentioned this in T400722#11126865 and following comments, it's not really possible to change this given what's currently supported by the IndexPager hierarchy. All the sort keys will need to use the same direction.

Nov 3 2025, 5:25 PM · OKR-Work, CampaignEvents, Connection-Team
vaughnwalters moved T408822: Localize numbers in event contributions summary from QA 🐛 to QA / Dev input 💬 on the Connection-Team (Connection-Current-Sprint) board.
Nov 3 2025, 4:14 PM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters added a comment to T404899: Investigate cross-wiki normalization of page titles in CampaignEvents for event contributions.

Keeping this in QA until I can test on betacluster

Nov 3 2025, 3:57 PM · MW-1.45-notes (1.45.0-wmf.25; 2025-10-28), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents

Nov 1 2025

vaughnwalters added a comment to T408822: Localize numbers in event contributions summary.

Heya @cmelo how do I test this one?

Nov 1 2025, 4:42 AM · MW-1.46-notes (1.46.0-wmf.1; 2025-11-05), OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents

Oct 31 2025

vaughnwalters moved T401208: Create new API endpoint for edit-to-event association with queue processing from QA 🐛 to QA / Dev input 💬 on the Connection-Team (Connection-Current-Sprint) board.

The API should:

Oct 31 2025, 11:26 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents, Epic
vaughnwalters updated the task description for T408960: API should not be able to associate edits with events that have not started yet.
Oct 31 2025, 11:01 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters reopened T408960: API should not be able to associate edits with events that have not started yet, a subtask of T408256: [Epic] Collaborative contributions fix it tasks, as Open.
Oct 31 2025, 10:59 PM · Campaign-Registration, Connection-Team, Epic
vaughnwalters reopened T408960: API should not be able to associate edits with events that have not started yet as "Open".
Oct 31 2025, 10:59 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters closed T408960: API should not be able to associate edits with events that have not started yet, a subtask of T408256: [Epic] Collaborative contributions fix it tasks, as Invalid.
Oct 31 2025, 10:58 PM · Campaign-Registration, Connection-Team, Epic
vaughnwalters closed T408960: API should not be able to associate edits with events that have not started yet as Invalid.
Oct 31 2025, 10:58 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters added a subtask for T408256: [Epic] Collaborative contributions fix it tasks: T408960: API should not be able to associate edits with events that have not started yet.
Oct 31 2025, 10:54 PM · Campaign-Registration, Connection-Team, Epic
vaughnwalters added a parent task for T408960: API should not be able to associate edits with events that have not started yet: T408256: [Epic] Collaborative contributions fix it tasks.
Oct 31 2025, 10:54 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters updated the task description for T408960: API should not be able to associate edits with events that have not started yet.
Oct 31 2025, 10:54 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters created T408960: API should not be able to associate edits with events that have not started yet.
Oct 31 2025, 10:53 PM · MW-1.46-notes (1.46.0-wmf.3; 2025-11-19), OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters moved T406146: Prevent association of the same edit with multiple events from QA 🐛 to Product sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

✅ A given edit should only be associated with a single event. User should be able to associate edits on same article with different events, if the edits are different.

Oct 31 2025, 10:46 PM · MW-1.45-notes (1.45.0-wmf.24; 2025-10-21), Data-Persistence (work done), Patch-For-Review, OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
vaughnwalters moved T400722: Add "Contributions" tab to EventDetails special page (table view) from QA / Dev input 💬 to Design sign-off 🖌️ on the Connection-Team (Connection-Current-Sprint) board.

QA note - the timestamp is correctly used as a secondary sort key, but it is currently used as a secondary sort key in ascending order, whereas when timestamp is used as the default, it is used in descending order. I >>feel this secondary timestamp sort key should also be descending, as it is when the default view for the contributions tab is viewed. This would make the experience more consistent, IMO. Thoughts @cmelo? see >>current behavior below

I agree, I will take a look to understand the reason why, thanks!

Okay thanks @cmelo. I can create a new ticket too if that is easier.

Thanks @vaughnwalters, yes another ticket would be good, thanks!!!

Oct 31 2025, 8:26 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)
vaughnwalters added a comment to T408855: (Codex)TablePager's limit selector should respect default query.

@vaughnwalters Are there automated tests to validate navigation on this? Either UI, integration or unit tests? If we can set up data appropriately for this situation in Catalyst this would be a decent opportunity to create a test automation ticket for future work to make sure it doesn't happen again

Oct 31 2025, 6:52 PM · Patch-For-Review, Connection-Team (Connection-Current-Sprint), MediaWiki-Special-pages