Page MenuHomePhabricator

Daimona
Musician

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
May 18 2017, 10:49 AM (437 w, 5 d)
Availability
Available
IRC Nick
Daimona
LDAP User
Daimona Eaytoy
MediaWiki User
Daimona Eaytoy [ Global Accounts ]

Pronouns: he/him
Babel: it-N, en-3, fr-1
Note: I use this account for both work-related and volunteer activities. Everything that I do tagged with Connection-Team or related to the CampaignEvents extension is in my work capacity, and everything else is in my volunteer capacity, unless otherwise stated.

Recent Activity

Yesterday

Daimona added a comment to T406613: TypeError: $(...).closest is not a function.

I'm still not 100% sure of what could cause this and would appreciate seeing it, but the fix above should do.

Tue, Oct 7, 9:50 PM · MW-1.45-notes (1.45.0-wmf.23; 2025-10-14), MediaWiki-Page-diffs, Wikimedia-production-error
Daimona updated the task description for T404995: Change username sorting to be alphabetic in Contributions tab.
Tue, Oct 7, 4:47 PM · Patch-For-Review, Connection-Team (Connection-Current-Sprint), Campaign-Registration, OKR-Work, CampaignEvents
Daimona updated the task description for T404995: Change username sorting to be alphabetic in Contributions tab.
Tue, Oct 7, 4:14 PM · Patch-For-Review, Connection-Team (Connection-Current-Sprint), Campaign-Registration, OKR-Work, CampaignEvents
Daimona added a comment to T406613: TypeError: $(...).closest is not a function.

which uses e.target (which can be NULL if custom events are being used)

Tue, Oct 7, 4:02 PM · MW-1.45-notes (1.45.0-wmf.23; 2025-10-14), MediaWiki-Page-diffs, Wikimedia-production-error
Daimona updated the task description for T397476: Country of event data migration (free text -> code; optional -> required; remove country from address).
Tue, Oct 7, 3:34 PM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
Daimona updated the task description for T397476: Country of event data migration (free text -> code; optional -> required; remove country from address).
Tue, Oct 7, 3:32 PM · MW-1.45-notes (1.45.0-wmf.19; 2025-09-16), Patch-For-Review, Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
Daimona assigned T358060: Add support for arrays to HTMLForm's hide-if and disable-if to MHorsey-WMF.
Tue, Oct 7, 3:17 PM · Connection-Team (Connection-Current-Sprint), MediaWiki-HTMLForm
Daimona added a project to T358060: Add support for arrays to HTMLForm's hide-if and disable-if: Connection-Team (Connection-Current-Sprint).
Tue, Oct 7, 3:17 PM · Connection-Team (Connection-Current-Sprint), MediaWiki-HTMLForm
Daimona added a project to T395470: Drop deprecated phpunit.php and suite.xml: User-Daimona.
Tue, Oct 7, 12:43 PM · User-Daimona, MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Patch-For-Review, Technical-Debt, Continuous-Integration-Config, MediaWiki-Core-Tests
Daimona updated the task description for T395470: Drop deprecated phpunit.php and suite.xml.
Tue, Oct 7, 12:42 PM · User-Daimona, MW-1.45-notes (1.45.0-wmf.16; 2025-08-26), Patch-For-Review, Technical-Debt, Continuous-Integration-Config, MediaWiki-Core-Tests
Daimona claimed T404995: Change username sorting to be alphabetic in Contributions tab.
Tue, Oct 7, 12:17 PM · Patch-For-Review, Connection-Team (Connection-Current-Sprint), Campaign-Registration, OKR-Work, CampaignEvents
Daimona renamed T404995: Change username sorting to be alphabetic in Contributions tab from Investigation: Change username sorting to be alphabetic in Contributions tab to Change username sorting to be alphabetic in Contributions tab.
Tue, Oct 7, 12:09 PM · Patch-For-Review, Connection-Team (Connection-Current-Sprint), Campaign-Registration, OKR-Work, CampaignEvents
Daimona updated the task description for T403124: Allow organizer or editor to remove an edit.
Tue, Oct 7, 11:59 AM · CampaignEvents, OKR-Work, Connection-Team (Connection-Current-Sprint)

Mon, Oct 6

Daimona moved T402211: Add "Contributions" tab to EventDetails special page (summary view) from QA 🐛 to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.

(Apologies for the edit conflict, moving back to CR as I had some drafts from an unfinished review, and a couple things I found later, that I turned into a follow-up change)

Mon, Oct 6, 6:14 PM · Patch-For-Review, MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
Daimona added a comment to T402211: Add "Contributions" tab to EventDetails special page (summary view).

One thing that the AC do not clarify: should "articles edited" include articles that were created as part of the event (and are therefore already included in "articles created")?

Mon, Oct 6, 6:13 PM · Patch-For-Review, MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
Daimona moved T403200: Handle page moves and page or revision deletes in collaborative contribution tracking from Code Review 💬 to QA 🐛 on the Connection-Team (Connection-Current-Sprint) board.
Mon, Oct 6, 11:30 AM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), CampaignEvents, Connection-Team (Connection-Current-Sprint)

Fri, Oct 3

Daimona moved T393428: Daily selenium job failing for Campaign Events from Code Review 💬 to QA 🐛 on the Connection-Team (Connection-Current-Sprint) board.
Fri, Oct 3, 4:20 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Essential-Work, Connection-Team (Connection-Current-Sprint), Test-Platform (naŭ (Current Sprint)), Campaign-Registration, CampaignEvents
Daimona closed T406357: MediaWiki core interface change breaks CentralAuth as Resolved.

CentralAuth and dependent extensions got fixed by https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CentralAuth/+/1193021, as confirmed in r1193442. But the thing I ask myself is:

Fri, Oct 3, 4:18 PM · MediaWiki-Platform-Team, ci-test-error, MediaWiki-extensions-CentralAuth, Continuous-Integration-Infrastructure, Release-Engineering-Team
Daimona updated the task description for T400722: Add "Contributions" tab to EventDetails special page (table view).
Fri, Oct 3, 1:59 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)
Daimona added a project to T406326: Test phan v6 in MediaWiki: User-Daimona.
Fri, Oct 3, 12:24 PM · User-Daimona, Patch-For-Review, phan-taint-check-plugin, phan
Daimona created T406326: Test phan v6 in MediaWiki.
Fri, Oct 3, 12:16 PM · User-Daimona, Patch-For-Review, phan-taint-check-plugin, phan

Thu, Oct 2

Daimona added a comment to T406073: Toggle off if conditions met/Toggle on if conditions met for Collaborative Contributions.

(Note: disable-if does not support arrays with in_array-style checks, so we may need to build a list of A === X OR A === Y ... manually.)

Thu, Oct 2, 4:55 PM · Patch-For-Review, Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
Daimona updated the task description for T406146: Prevent association of the same edit with multiple events.
Thu, Oct 2, 4:40 PM · Patch-For-Review, OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents

Wed, Oct 1

Daimona moved T406157: Batch userlink lookups in EventDetailsParticipantsModule from Backlog to Small Items Backlog on the Connection-Team board.
Wed, Oct 1, 5:25 PM · Connection-Team, CampaignEvents
Daimona created T406157: Batch userlink lookups in EventDetailsParticipantsModule.
Wed, Oct 1, 5:25 PM · Connection-Team, CampaignEvents
Daimona added a comment to T405920: CacheKeyHelper is not wiki-aware.

@Daimona can you shed some light on why you filed this ticket? What's the problem? Did the fact that the helper class is not wiki-aware cause a problem somewhere?

Wed, Oct 1, 5:13 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Patch-For-Review, MediaWiki-Engineering, MediaWiki-Page-derived-data
Daimona added a subtask for T400951: Post-MVP: Collaborative Contributions: T406146: Prevent association of the same edit with multiple events.
Wed, Oct 1, 4:27 PM · CampaignEvents, Epic, Connection-Team
Daimona added a parent task for T406146: Prevent association of the same edit with multiple events: T400951: Post-MVP: Collaborative Contributions.
Wed, Oct 1, 4:27 PM · Patch-For-Review, OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
Daimona created T406146: Prevent association of the same edit with multiple events.
Wed, Oct 1, 4:27 PM · Patch-For-Review, OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
Daimona created P83567 Generate random event contributions for T378035.
Wed, Oct 1, 1:26 PM

Tue, Sep 30

Daimona added a subtask for T400951: Post-MVP: Collaborative Contributions: T406053: Prevent users from enabling collaborative contributions if no wikis selected.
Tue, Sep 30, 5:51 PM · CampaignEvents, Epic, Connection-Team
Daimona added a parent task for T406053: Prevent users from enabling collaborative contributions if no wikis selected: T400951: Post-MVP: Collaborative Contributions.
Tue, Sep 30, 5:51 PM · Patch-For-Review, OKR-Work, Connection-Team (Connection-Current-Sprint), CampaignEvents
Daimona added a comment to T406048: Allow organizers to access participant list that has only participant data.

Random thoughts:

  • I think this could be resolved by letting organizers export a CSV/TSV file. I thought we already had a task for it, but apparently we don't.
  • Not sure if we can make this work synchronously, as opposed to delayed processing where the organizer comes back later to download the file. Perhaps, start by restricting this to event with less than X participants, where we can probably just do it synchronously.
Tue, Sep 30, 5:50 PM · CampaignEvents, Connection-Team
Daimona added a comment to T400722: Add "Contributions" tab to EventDetails special page (table view).

@ifried @JFernandez-WMF question that came up in code review: for the "wiki" column, what are we showing? Options are:

  • URL: es.wikipedia.org
  • ID: eswiki
  • Localised: Spanish Wikipedia
Tue, Sep 30, 12:24 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)
Daimona added a comment to T351366: phan-taint-check-plugin needs clearer error messages.

I think the real fix to make the "caused by" information comprehensible would be to make the plugin emit a graph that shows how the tainted data flows through the relevant lines of code, instead of just a flat list of these lines.

Tue, Sep 30, 12:26 AM · User-Daimona, Documentation, phan-taint-check-plugin

Mon, Sep 29

Daimona closed T401748: Unexpected Phan SecurityCheck failure in UpdateQueryBuilder::execute as Resolved.

I wrote that workaround patch, because something in https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1188321/comments/15ff156e_e6ed0623 caused this failure in UpdateQueryBuilder::execute to disappear, and I didn't want us to be randomly adding and removing the suppression every couple of patches.

Mon, Sep 29, 11:38 PM · MW-1.45-notes (1.45.0-wmf.18; 2025-09-09), phan-taint-check-plugin
Daimona added a comment to T405924: ApiQueryRevisions's rvstartid and rvendid have unclear purpose when the revision doesn't belong to the given title.

Fine, it need not belong to this page, but how is that useful if the response then contains garbage?

I don’t think it’s garbage? The main page contains no revisions between the timestamp of revision 1167335840 and the timestamp of revision 1167335840, so there are no revisions in the response.

Mon, Sep 29, 10:48 PM · MW-Interfaces-Team, MediaWiki-Core-Revision-backend, MediaWiki-Action-API
Daimona added a comment to T400953: Create post-publication dialog to associate edit with event (desktop & mobile).

@Daimona hey! i believe that full-width behavior is possible within the codex dialog: https://doc.wikimedia.org/codex/latest/components/demos/dialog.html#with-form-inputs

Mon, Sep 29, 8:10 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Editing-team (Tracking), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
Daimona moved T404899: Investigate cross-wiki normalization of page titles in CampaignEvents for event contributions from Development In Progress 💻 to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.
Mon, Sep 29, 8:04 PM · Patch-For-Review, Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
Daimona added a comment to T405922: UserGroupManagerFactory::getUserGroupManager doesn't work correctly when wiki ID contains a hyphen.

I'm realizing now that we use the same pattern in 4 more places (BlockRestrictionStoreFactory, DatabaseBlockStoreFactory, ActorStoreFactory, UserFactory). I'm not sure what to do then. It'd be great if this confusion between domain ID and wiki ID could be clarified.

Mon, Sep 29, 7:56 PM · Patch-For-Review, MediaWiki-User-management
Daimona updated the task description for T403727: Allow organizer or editor to add an edit.
Mon, Sep 29, 4:22 PM · Connection-Team (Connection-Current-Sprint), CampaignEvents
Daimona updated the task description for T403727: Allow organizer or editor to add an edit.
Mon, Sep 29, 4:21 PM · Connection-Team (Connection-Current-Sprint), CampaignEvents
Daimona created T405924: ApiQueryRevisions's rvstartid and rvendid have unclear purpose when the revision doesn't belong to the given title.
Mon, Sep 29, 3:52 PM · MW-Interfaces-Team, MediaWiki-Core-Revision-backend, MediaWiki-Action-API
Daimona claimed T405922: UserGroupManagerFactory::getUserGroupManager doesn't work correctly when wiki ID contains a hyphen.
Mon, Sep 29, 3:30 PM · Patch-For-Review, MediaWiki-User-management
Daimona added a comment to T404118: Fix CentralAuth for catalyst environments.

Filed T405922: UserGroupManagerFactory::getUserGroupManager doesn't work correctly when wiki ID contains a hyphen to address the core bug, so this task can be resolved independently of that.

Mon, Sep 29, 3:26 PM · Catalyst (Ken), Test-Platform (dek kvar (Current Sprint)), MediaWiki-User-management
Daimona created T405922: UserGroupManagerFactory::getUserGroupManager doesn't work correctly when wiki ID contains a hyphen.
Mon, Sep 29, 3:25 PM · Patch-For-Review, MediaWiki-User-management
Daimona edited projects for T405920: CacheKeyHelper is not wiki-aware, added: MediaWiki-Page-derived-data, MediaWiki-Platform-Team; removed MediaWiki-General.

Ah, now that I read the doc comment more carefully:

Mon, Sep 29, 2:59 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Patch-For-Review, MediaWiki-Engineering, MediaWiki-Page-derived-data
Daimona added a comment to T405920: CacheKeyHelper is not wiki-aware.

In fact, when used with LinkTarget it also fails with interwiki prefixes.

Mon, Sep 29, 2:48 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Patch-For-Review, MediaWiki-Engineering, MediaWiki-Page-derived-data
Daimona created T405920: CacheKeyHelper is not wiki-aware.
Mon, Sep 29, 2:46 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), Patch-For-Review, MediaWiki-Engineering, MediaWiki-Page-derived-data
Daimona claimed T404899: Investigate cross-wiki normalization of page titles in CampaignEvents for event contributions.
Mon, Sep 29, 12:54 PM · Patch-For-Review, Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
Daimona removed a project from T404899: Investigate cross-wiki normalization of page titles in CampaignEvents for event contributions: Epic.
Mon, Sep 29, 12:54 PM · Patch-For-Review, Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
Daimona closed T403871: Mute preferences does not block "Thanks" notifications anymore (2025) as Invalid.

Per above

Mon, Sep 29, 11:12 AM · Connection-Team, Regression, Thanks, Notifications (Echo), Growth-Team

Fri, Sep 26

Daimona moved T400953: Create post-publication dialog to associate edit with event (desktop & mobile) from Code Review 💬 to QA 🐛 on the Connection-Team (Connection-Current-Sprint) board.
Fri, Sep 26, 3:55 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Editing-team (Tracking), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
Daimona added a comment to T405613: Suggested investigations: The CodexTablePager limit selector at the bottom of the pager does not work.

FWIW, I came across the same issue as part of T400722.

Fri, Sep 26, 2:44 PM · OKR-Work, MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), Codex, WE4.2 Anti-abuse, CheckUser-SuggestedInvestigations, Trust and Safety Product Team
Daimona renamed T405613: Suggested investigations: The CodexTablePager limit selector at the bottom of the pager does not work from Suggested investigations: Selected limit sometimes reverts back to the initial limit of 10 to Suggested investigations: limit selector at the bottom does not work in CodexTablePager.
Fri, Sep 26, 2:44 PM · OKR-Work, MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Product Safety and Integrity (Sprint Apfel Strudel (Sep 29 - Oct 17)), Codex, WE4.2 Anti-abuse, CheckUser-SuggestedInvestigations, Trust and Safety Product Team
Daimona updated the task description for T400722: Add "Contributions" tab to EventDetails special page (table view).
Fri, Sep 26, 2:34 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), OKR-Work, CampaignEvents, Connection-Team (Connection-Current-Sprint)

Thu, Sep 25

Daimona added a comment to T404118: Fix CentralAuth for catalyst environments.

Sooooo our database names with a hyphen in Catalyst are confusing, I guess.

Thu, Sep 25, 7:28 PM · Catalyst (Ken), Test-Platform (dek kvar (Current Sprint)), MediaWiki-User-management
Daimona added a comment to T400953: Create post-publication dialog to associate edit with event (desktop & mobile).

@JFernandez-WMF Hi! The selector in the task description appears to be full width in desktop, but that is not the default behaviour I got from Codex's select component. Am I missing something? Or, is it fine to leave it at its predefined width? Thanks!

Thu, Sep 25, 1:09 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Editing-team (Tracking), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents

Wed, Sep 24

Daimona moved T400953: Create post-publication dialog to associate edit with event (desktop & mobile) from Development In Progress 💻 to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.
Wed, Sep 24, 10:04 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Editing-team (Tracking), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
Daimona moved T403200: Handle page moves and page or revision deletes in collaborative contribution tracking from Development In Progress 💻 to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.
Wed, Sep 24, 8:30 PM · MW-1.45-notes (1.45.0-wmf.22; 2025-10-07), CampaignEvents, Connection-Team (Connection-Current-Sprint)
Daimona updated the task description for T385606: [EPIC] Organizer Notifications of Event Activity.
Wed, Sep 24, 5:49 PM · CampaignEvents, Epic, Connection-Team
Daimona added a watcher for Connection-Team: Daimona.
Wed, Sep 24, 4:21 PM

Tue, Sep 23

Daimona created T405414: Refactor PageUpdateCauses into a PHP 8.1 enum.
Tue, Sep 23, 11:09 PM · MW-Interfaces-Team, Technical-Debt, MediaWiki-Page-derived-data, MediaWiki-DomainEvents
Daimona moved T401208: Create new API endpoint for edit-to-event association with queue processing from Code Review 💬 to QA 🐛 on the Connection-Team (Connection-Current-Sprint) board.
Tue, Sep 23, 4:43 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents, Epic
Daimona updated the task description for T401208: Create new API endpoint for edit-to-event association with queue processing.
Tue, Sep 23, 4:30 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents, Epic
Daimona updated the task description for T401208: Create new API endpoint for edit-to-event association with queue processing.
Tue, Sep 23, 4:28 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents, Epic
Daimona moved T401209: Create background job for processing edit-to-event associations from Code Review 💬 to QA 🐛 on the Connection-Team (Connection-Current-Sprint) board.

Not directly testable, may want to wait for the contributions tab and the association dialog to be merged so you can test all at once.

Tue, Sep 23, 3:29 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents, Epic
Daimona closed T392123: Convert event details dialog to codex as Declined.

(Note: this dialog might be dropped entirely: T358872#11099077)

Tue, Sep 23, 2:34 PM · Connection-Team, Campaign-Registration, CampaignEvents

Mon, Sep 22

Daimona added a comment to T405225: Selenium failures due to "Error 1213 from MediaWiki\Deferred\UserEditCountUpdate::doUpdate, Deadlock found when trying to get lock; try restarting transaction".

Since this is affecting multiple repos, I have created a revert of the core change, so that we can unblock CI for everyone affected while working on a proper fix. I'm going to let it sit for ~half an hour (and complete CI) in case someone is close to pushing a better fix, in which case please let me know.

Mon, Sep 22, 4:39 PM · MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Growth-Team, GrowthExperiments, ci-test-error (WMF-deployed Build Failure), Data-Persistence, MediaWiki-User-management
Daimona added a comment to T405226: Make it easier to set up Jest tests.

Consider creating a package that brings in all the needed dependencies, as well as extensible config files with sensible defaults (what we do for code checkers like PHPCS, eslint, phan, stylelint)

Maybe. We don't do this for PHPUnit or QUnit

Mon, Sep 22, 2:34 PM · Codex, Vue.js, Documentation, MediaWiki-Core-Tests
Daimona triaged T405225: Selenium failures due to "Error 1213 from MediaWiki\Deferred\UserEditCountUpdate::doUpdate, Deadlock found when trying to get lock; try restarting transaction" as Unbreak Now! priority.

Blocking patches in other repos, e.g. https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CampaignEvents/+/1181146

Mon, Sep 22, 2:18 PM · MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Growth-Team, GrowthExperiments, ci-test-error (WMF-deployed Build Failure), Data-Persistence, MediaWiki-User-management
Daimona created T405226: Make it easier to set up Jest tests.
Mon, Sep 22, 1:34 PM · Codex, Vue.js, Documentation, MediaWiki-Core-Tests
Daimona added a comment to T405133: VE keeps complaining about missing stashed data with caches disabled.

@DLynch Thanks for the explanation, it makes sense. Indeed, setting $wgMainStash = CACHE_NONE; is sufficient. That also explains why switching is forbidden - of course it didn't matter for my simple test of just adding a couple letters, but for anything more complex, it would matter. So, I guess the only remaining thing for this task is the JS warning.

Mon, Sep 22, 12:09 PM · VisualEditor
Daimona added a comment to T405131: CodeMirror styles prevent Codex dialogs from rendering after VE edits.

Thanks for the quick fix!

Mon, Sep 22, 11:41 AM · MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Community-Tech, Connection-Team, MediaWiki-extensions-CodeMirror

Fri, Sep 19

Daimona created T405133: VE keeps complaining about missing stashed data with caches disabled.
Fri, Sep 19, 11:17 PM · VisualEditor
Daimona added a subtask for T400953: Create post-publication dialog to associate edit with event (desktop & mobile): T405131: CodeMirror styles prevent Codex dialogs from rendering after VE edits.
Fri, Sep 19, 11:00 PM · MW-1.45-notes (1.45.0-wmf.21; 2025-09-30), Editing-team (Tracking), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents
Daimona removed a subtask for T378035: [EPIC] Collaborative contributions MVP: T405131: CodeMirror styles prevent Codex dialogs from rendering after VE edits.
Fri, Sep 19, 11:00 PM · OKR-Work, CampaignEvents, Epic, Connection-Team
Daimona edited parent tasks for T405131: CodeMirror styles prevent Codex dialogs from rendering after VE edits, added: T400953: Create post-publication dialog to associate edit with event (desktop & mobile); removed: T378035: [EPIC] Collaborative contributions MVP.
Fri, Sep 19, 11:00 PM · MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Community-Tech, Connection-Team, MediaWiki-extensions-CodeMirror
Daimona added a subtask for T378035: [EPIC] Collaborative contributions MVP: T405131: CodeMirror styles prevent Codex dialogs from rendering after VE edits.
Fri, Sep 19, 11:00 PM · OKR-Work, CampaignEvents, Epic, Connection-Team
Daimona added a parent task for T405131: CodeMirror styles prevent Codex dialogs from rendering after VE edits: T378035: [EPIC] Collaborative contributions MVP.
Fri, Sep 19, 11:00 PM · MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Community-Tech, Connection-Team, MediaWiki-extensions-CodeMirror
Daimona added projects to T405131: CodeMirror styles prevent Codex dialogs from rendering after VE edits: Connection-Team, Community-Tech.
Fri, Sep 19, 10:59 PM · MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Community-Tech, Connection-Team, MediaWiki-extensions-CodeMirror
Daimona created T405131: CodeMirror styles prevent Codex dialogs from rendering after VE edits.
Fri, Sep 19, 10:49 PM · MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Community-Tech, Connection-Team, MediaWiki-extensions-CodeMirror
Daimona moved T401207: Add a new endpoint to get the participant ongoing events from Code Review 💬 to QA 🐛 on the Connection-Team (Connection-Current-Sprint) board.
Fri, Sep 19, 4:46 PM · MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents, Epic
Daimona added a comment to T280156: Pushing a job type not listed in $wgJobClasses should result in error.

jobs with unknown / wrong types will just sit there in the queue, completely unreachable.

Fri, Sep 19, 3:24 PM · MediaWiki-Core-JobQueue
Daimona added a comment to T280156: Pushing a job type not listed in $wgJobClasses should result in error.

Running jobs on the other hand relies on $wgJobClasses; job types not included in it are never scheduled to run.

I don't recall what this was based on, but jobs are created by JobFactory::newJob() which does throw if the job type is unknown.

Fri, Sep 19, 1:11 AM · MediaWiki-Core-JobQueue
Daimona added a comment to T402353: Organizer can toggle on collaborative contributions for qualified events (nice to have for MVP).

@Daimona I believe the API docs still need to be updated to have the a flag to toggle collaborative contributions for enable, edit, get.

And the API endpoints (enable/edit/get registration) should have equivalent functionality and be documented in https://www.mediawiki.org/wiki/Extension:CampaignEvents/Api
Fri, Sep 19, 12:53 AM · MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Connection-Team (Connection-Current-Sprint), CampaignEvents, OKR-Work
Daimona moved T405034: Make WikiLookup work when `$wgConf` isn't used from Code Review 💬 to QA 🐛 on the Connection-Team (Connection-Current-Sprint) board.

FYI that this happened. A quick test would suffice. Open Special:EnableEventRegistration on a wiki that does not use wgConf and confirm that you can still select that wiki in the event wikis field.

Fri, Sep 19, 12:45 AM · MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Connection-Team (Connection-Current-Sprint), CampaignEvents
Daimona added a comment to T404118: Fix CentralAuth for catalyst environments.

I seem to recall that DB domain ID and wiki ID are not guaranteed to be the same under certain specific conditions, but I may be misremembering, or at the very least I don't know where I saw this.

Fri, Sep 19, 12:42 AM · Catalyst (Ken), Test-Platform (dek kvar (Current Sprint)), MediaWiki-User-management

Thu, Sep 18

Daimona moved T405034: Make WikiLookup work when `$wgConf` isn't used from Upcoming / refining 💡 to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.
Thu, Sep 18, 8:36 PM · MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Connection-Team (Connection-Current-Sprint), CampaignEvents
Daimona claimed T405034: Make WikiLookup work when `$wgConf` isn't used.
Thu, Sep 18, 8:30 PM · MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Connection-Team (Connection-Current-Sprint), CampaignEvents
Daimona added a project to T404118: Fix CentralAuth for catalyst environments: MediaWiki-User-management.
Thu, Sep 18, 8:29 PM · Catalyst (Ken), Test-Platform (dek kvar (Current Sprint)), MediaWiki-User-management
Daimona added a comment to T404118: Fix CentralAuth for catalyst environments.

On the face on it, it's a not-so-uncommon example of confusion between the special value WikiAwareEntity::LOCAL and the full, string form of the wiki ID for the current wiki. From the relevant code:

Thu, Sep 18, 8:29 PM · Catalyst (Ken), Test-Platform (dek kvar (Current Sprint)), MediaWiki-User-management
Daimona moved T401207: Add a new endpoint to get the participant ongoing events from Development In Progress 💻 to Code Review 💬 on the Connection-Team (Connection-Current-Sprint) board.
Thu, Sep 18, 8:09 PM · MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents, Epic
Daimona updated the task description for T401207: Add a new endpoint to get the participant ongoing events.
Thu, Sep 18, 8:09 PM · MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Connection-Team (Connection-Current-Sprint), OKR-Work, CampaignEvents, Epic
Daimona created T405034: Make WikiLookup work when `$wgConf` isn't used.
Thu, Sep 18, 7:40 PM · MW-1.45-notes (1.45.0-wmf.20; 2025-09-23), Connection-Team (Connection-Current-Sprint), CampaignEvents
Daimona added a comment to T404995: Change username sorting to be alphabetic in Contributions tab.

This issue was previously faced for the participant search in Special:EventDetails. See tasks T308574 and T312645, proposed schema + mention of things to watch our for re renames, and workaround (unfiltered query followed by filtering in PHP code; yuck). That work was eventually declined, but judgind from the above alone it's not clear if there were other reasons. I'm also not sure how complex it might really be dealing with renames. Maybe it was just a case of "non super-simple, the workaround is good enough, let's not bother".

Thu, Sep 18, 6:46 PM · Patch-For-Review, Connection-Team (Connection-Current-Sprint), Campaign-Registration, OKR-Work, CampaignEvents
Daimona added a comment to T280156: Pushing a job type not listed in $wgJobClasses should result in error.

I just had a similar occurrence and spent a good 20 minutes staring at the code in anger before noticing the mismatch :old-man-yells-at-jobqueue:. If this isn't easy to validate at runtime, could we at least have a structure test to verify that the keys in JobClasses match the job's actual command or something like that? At least for extensions and best-effort. As well noted in the task description, the current failure mode is extremely irritating and hard to debug.

Thu, Sep 18, 2:44 PM · MediaWiki-Core-JobQueue
Daimona merged T404983: Jobs are silently blackholed when JobClasses key does not match job name into T280156: Pushing a job type not listed in $wgJobClasses should result in error.
Thu, Sep 18, 2:39 PM · MediaWiki-Core-JobQueue
Daimona merged task T404983: Jobs are silently blackholed when JobClasses key does not match job name into T280156: Pushing a job type not listed in $wgJobClasses should result in error.
Thu, Sep 18, 2:39 PM · MediaWiki-Core-JobQueue
Daimona created T404983: Jobs are silently blackholed when JobClasses key does not match job name.
Thu, Sep 18, 2:26 PM · MediaWiki-Core-JobQueue