Page MenuHomePhabricator

JaydenKieran (Jayden)
Software Engineer

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
Jan 22 2018, 5:09 PM (411 w, 1 d)
Availability
Available
LDAP User
Jayden Bailey
MediaWiki User
Jaydenkieran [ Global Accounts ]

Hey, I'm Jayden. I'm a software engineer at Weird Gloop, which runs the RuneScape Wiki and other wiki sites.

You can find me on GitHub here.

Recent Activity

Mon, Nov 17

JaydenKieran created T410302: IndexPager should support union queries.
Mon, Nov 17, 5:55 PM · MediaWiki-Special-pages, MediaWiki-extensions-GlobalUserrights, Performance Issue

Oct 15 2025

JaydenKieran added a comment to T377531: Ability to edit polls should be unbundled from securepoll-view-voter-pii / electionadmin.

https://gerrit.wikimedia.org/r/1083337 should be backported to 1.43 LTS at the very least. It is no different to T290808 (CVE-2021-46148), even if it does not affect WMF.

Oct 15 2025, 9:05 AM · Trust and Safety Product Team, MW-1.44-notes (1.44.0-wmf.3; 2024-11-12), MediaWiki-extensions-SecurePoll

Oct 14 2025

JaydenKieran updated subscribers of T388238: Section edit button on mobile does not give feedback to logged out users on a protected page.
Oct 14 2025, 5:34 PM · DiscussionTools
JaydenKieran added a comment to T388238: Section edit button on mobile does not give feedback to logged out users on a protected page.

This is happening because the .mw-editsection element does not appear on protected pages, and the JS in DiscussionTools tries to click the a element in that non-existent node: https://gerrit.wikimedia.org/r/plugins/gitiles/mediawiki/extensions/DiscussionTools/+/ec5a42d1e2e426d51e5c740bdfc455836af06260/modules/mobile.js#135

Oct 14 2025, 5:33 PM · DiscussionTools
JaydenKieran closed T353304: Disabling PHP session handling breaks OAuth requests utilising CSRF tokens as Resolved.

This issue was fixed in T403519 when PHP session handling was disabled in WMF production before this issue was fixed, causing it to break OAuth apps.

Oct 14 2025, 11:22 AM · MediaWiki-Platform-Team, MediaWiki-extensions-OAuth

Oct 1 2025

JaydenKieran added a comment to T405301: Document why cache purging (sending HTTP PURGE) is synchronous.

I'm pretty sure that you get a session cookie if you edit while logged out (regardless of if you have the new temporary accounts feature enabled or not), unless that has changed since 1.43. I think a reasonable approach to this issue, if WMF have concerns about using POSTSEND, is to allow third-party wikis to configure this without needing to edit the source code.

Oct 1 2025, 12:05 PM · MediaWiki-Documentation, MediaWiki-Core-HTTP-Cache

Sep 26 2025

JaydenKieran edited projects for T405806: CannotCreateActorException when an account creation matches a TitleBlacklist filter, added: TitleBlacklist; removed SpamBlacklist.
Sep 26 2025, 9:56 PM · Temporary accounts (Global wiki rollout), OKR-Work, TitleBlacklist
JaydenKieran created T405806: CannotCreateActorException when an account creation matches a TitleBlacklist filter.
Sep 26 2025, 9:55 PM · Temporary accounts (Global wiki rollout), OKR-Work, TitleBlacklist
JaydenKieran created T405805: $wgTitleBlacklistLogHits does not work if $wgTitleBlacklistBlockAutoAccountCreation = true.
Sep 26 2025, 9:29 PM · Patch-For-Review, TitleBlacklist

Jul 3 2025

JaydenKieran created T398526: Preferences are sometimes removed when sharing user_properties between wikis that have different configuration.
Jul 3 2025, 1:04 AM · MediaWiki-Core-Preferences

Mar 7 2025

JaydenKieran created T388238: Section edit button on mobile does not give feedback to logged out users on a protected page.
Mar 7 2025, 2:37 PM · DiscussionTools

Feb 17 2025

JaydenKieran added a comment to T386655: Search bar proposal in old Vector skin prioritizes spelling mistake redirect result.

This doesn't happen with Vector 2022 (default Wikipedia theme), as the Vue search component shows the redirect target rather than the name of the redirect.

Feb 17 2025, 8:11 PM · Vector (legacy skin), CirrusSearch, Discovery-Search

Feb 9 2025

JaydenKieran added a comment to T91683: Allow editors control of the page image.

Trying to catch up on this. On Weird Gloop wikis, we're constantly finding that editors want to be able to select their own page images to show up on hover previews and in search, rather than relying on the algorithm to pick one. Usually, the most relevant image on video game wiki pages is in the infobox, so having a way to force that would be helpful. I think this has already been discussed, but I believe it would make the most sense to simply add a class similar to notpageimage called pageimage or similar that simply returns a score of 1000 or something (notpageimage returns a score of -1000), so that the first image designated with that class will always become the page image for the page. We're probably going to implement this in our own MediaWiki fork, but I can upstream it if it is deemed useful.

Feb 9 2025, 5:25 PM · MW-1.44-notes (1.44.0-wmf.19; 2025-03-04), Patch-For-Review, Wikimedia Wishathon, Community-Wishlist-Survey-2022, Web-Team-Backlog-Archived, PageImages

Aug 8 2024

JaydenKieran added a comment to T303013: Indicate when search results are from redirects (sometimes).

On Weird Gloop's wikis, we've actually backported Vector 2022's search into old Vector (we don't intend to switch to Vector 2022 in the near-term, but desire the new search functionality). Part of this has been implementing a change that allows us to show the names of redirects on the suggestion items.

Aug 8 2024, 7:17 PM · Readers Essential Work 2025, Reader Experience Team, Patch-For-Review, Codex, Vector 2022

Jul 29 2024

JaydenKieran updated subscribers of T371249: Unnecessary DB lookup when cookies aren't being used for tracking blocks.
Jul 29 2024, 12:40 PM · Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Performance Issue, MediaWiki-Blocks
JaydenKieran attached a referenced file: F56765105: trackBlockWithCookie.png.
Jul 29 2024, 12:32 PM · Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Performance Issue, MediaWiki-Blocks
JaydenKieran created T371249: Unnecessary DB lookup when cookies aren't being used for tracking blocks.
Jul 29 2024, 12:32 PM · Trust and Safety Product Team, MW-1.43-notes (1.43.0-wmf.16; 2024-07-30), Performance Issue, MediaWiki-Blocks

May 5 2024

JaydenKieran added a comment to T273898: Suggest a page when typing a redirect to that page.

I've uploaded a patch which changes the LinkSuggest extension to use the core prefixsearch API module, which in turn adds support for showing redirect targets as suggestions.

May 5 2024, 9:08 PM · MediaWiki-extensions-LinkSuggest

May 4 2024

JaydenKieran added a comment to T95100: Add autocompletion to CodeMirror extension.

That looks awesome! The #invoke example looks good, but not the end of the world if it’s not doable as part of this ticket. Thanks for the hard work.

May 4 2024, 2:51 AM · MW-1.44-notes (1.44.0-wmf.13; 2025-01-21), MediaWiki-extensions-CodeMirror

May 2 2024

JaydenKieran added a comment to T95100: Add autocompletion to CodeMirror extension.

Hey @Bhsd, awesome work on this. Is there any scope for also implementing autocompletion for page links? I appreciate that this is something that might be better served by the scope of T300618, but perhaps a lot of the work you've already done would make this significantly easier?

May 2 2024, 3:22 PM · MW-1.44-notes (1.44.0-wmf.13; 2025-01-21), MediaWiki-extensions-CodeMirror

Dec 13 2023

JaydenKieran updated subscribers of T353304: Disabling PHP session handling breaks OAuth requests utilising CSRF tokens.

I note that in T302623#8566372, it is clear that there is an intention to phase out PHP session handling. This seems like a hard blocker right now.

Dec 13 2023, 5:38 AM · MediaWiki-Platform-Team, MediaWiki-extensions-OAuth
JaydenKieran created T353304: Disabling PHP session handling breaks OAuth requests utilising CSRF tokens.
Dec 13 2023, 5:31 AM · MediaWiki-Platform-Team, MediaWiki-extensions-OAuth

Oct 10 2023

JaydenKieran closed T336989: Convert ProtectSite to use OOUI as Resolved.
Oct 10 2023, 5:50 PM · MediaWiki-extensions-ProtectSite
JaydenKieran added a comment to T343648: "Math extension cannot connect to Restbase." error in Wikimedia projects.

Just wanted to add an external voice to this task - we (at Weird Gloop) are observing "Math extension cannot connect to Restbase" on a regular basis on our hosted wikis (example link). $wgMathFullRestbaseURL hasn't been changed, so we're using Wikimedia's Restbase API for our rendering. We're considering running our own Restbase server if the instability seems to be related to WMF's infrastructure, but if there's a core issue with Restbase/the Math extension then this wouldn't do much for us. We'd also not really like to support Restbase going into the future, given that WMF is deprecating it.

Oct 10 2023, 5:46 PM · MW-1.42-notes (1.42.0-wmf.3; 2023-10-31), SRE, RESTBase-API, Wikimedia-production-error, Math

Oct 2 2023

JaydenKieran added a comment to T319068: Add Turnstile support.

Now that Turnstile is generally available, I've pushed a patch that implements it into ConfirmEdit. The code for it is very similar to ReCaptchaNoCaptcha, but I felt uncomfortable with inheriting anything from ReCap's classes given that it does have a couple of (mostly server-side API) differences, and T324925 would do a better job at genericifying JS-based captcha implementations. I tested the code on MediaWiki 1.40 across account creation, source editing, and visual editing.

Oct 2 2023, 10:51 PM · MW-1.42-notes (1.42.0-wmf.15; 2024-01-23), ConfirmEdit (CAPTCHA extension)

Jul 19 2023

JaydenKieran added a comment to T104830: RenameUser should support wiki farm setups which use $wgShared* globals.

Just adding my two cents here that as an external wiki farm, we'd also like to see user renaming support wiki farms properly, especially now that it is integrated into core. We use a fork of the Renameuser extension, but to upgrade to 1.40, it means that we're likely going to have to make patches to the core implementation instead.

Jul 19 2023, 9:08 PM · MW-1.44-notes (1.44.0-wmf.15; 2025-02-04), Patch-For-Review, ShoutWiki, MediaWiki-User-rename

Jul 17 2023

JaydenKieran added a comment to T341435: Internal error loading Special:Preferences if "skin" is added to $wgHiddenPrefs.

Is there any interest in backporting the fix for this issue to 1.40 once reviewed & merged? I'm not sure if there's a formal process for requesting that, but it is seemingly likely to cause issues on more external MediaWiki installations than just ours.

Jul 17 2023, 6:17 PM · Patch-For-Review, Regression, MediaWiki-Core-Preferences

Jul 14 2023

JaydenKieran added a comment to T341435: Internal error loading Special:Preferences if "skin" is added to $wgHiddenPrefs.

$wgHiddenPrefs[] = 'skin'; seems very broken, other skins would still register their features and preferences if they are not uninstalled.
How skins are managed in your setup? Are there any difficulties with simply only install the wanted skin and not using $wgHiddenPrefs?

Jul 14 2023, 11:49 AM · Patch-For-Review, Regression, MediaWiki-Core-Preferences

Jul 10 2023

JaydenKieran triaged T341435: Internal error loading Special:Preferences if "skin" is added to $wgHiddenPrefs as Medium priority.
Jul 10 2023, 12:44 AM · Patch-For-Review, Regression, MediaWiki-Core-Preferences
JaydenKieran created T341435: Internal error loading Special:Preferences if "skin" is added to $wgHiddenPrefs.
Jul 10 2023, 12:43 AM · Patch-For-Review, Regression, MediaWiki-Core-Preferences

Jun 10 2023

JaydenKieran added a comment to T326185: Confusing language alert when visiting a page with no languages and JS disabled.

I made an account on the beta cluster - this is how the page looks to me with JS disabled.

Jun 10 2023, 12:42 AM · MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), Web-Team-Backlog-Archived ( Web Team FY2022-23 Q4 Sprint 5), Unplanned-Sprint-Work, good first task, patch-welcome, Language-Team, Vector 2022, UniversalLanguageSelector
JaydenKieran added a comment to T326185: Confusing language alert when visiting a page with no languages and JS disabled.

Hey @Jdlrobson, I just had a look at the page you linked on the beta cluster but I don't actually get the same as you when JS is disabled. However, I'm not logged in, so I'm wondering if that makes a difference in what you see on that page. Maybe try with an incognito window/logged out? (or maybe there's some other variable at play here)

Jun 10 2023, 12:37 AM · MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), Web-Team-Backlog-Archived ( Web Team FY2022-23 Q4 Sprint 5), Unplanned-Sprint-Work, good first task, patch-welcome, Language-Team, Vector 2022, UniversalLanguageSelector

May 30 2023

JaydenKieran added a comment to T336987: Add Discord extension to translatewiki.net.

@abi_ Hey! Translatewiki should have a pending invitation for the repo at https://github.com/jayktaylor/mw-discord/invitations.

Thanks accepted.

Thanks - although weirdly, GitHub seems to indicate that this is not the case (and the invitation has disappeared). Let me know if you need me to send it again. Cheers!

Hmm, you are right. The invitation seems to have disappeared. I'm not sure. Can you resend the invite again? Thanks.

Another request, can you update the documentation for messages like discord-blocktimeformat(https://github.com/jayktaylor/mw-discord/blob/master/i18n/en.json#L24) that use the PHP date time format, to link to the PHP documentation? That should make it easier for translators to understand what each character/symbol does.

May 30 2023, 1:35 PM · Unplanned-Sprint-Work, Language-Team (Language-2023-April-June), translatewiki.net

May 27 2023

JaydenKieran added a comment to T337634: Sorting broken for anonymous users - TypeError: Cannot read properties of undefined (reading 'type') / TypeError: Language ID should be string or object. / TypeError: undefined is not an object (evaluating 'cachedParsers[sortList[i][0]].type') / TypeError: locale value must be a string or object.

FWIW, ?action=purge on https://en.m.wikipedia.org/wiki/Korean_drama appeared to fix the issue on that page for me.

May 27 2023, 6:26 PM · MW-1.41-notes (1.41.0-wmf.10; 2023-05-23), Content-Transform-Team, MediaWiki-User-Interface (active libraries), Wikimedia-production-error
JaydenKieran claimed T337580: Vector 2022 full width toggle appears without an icon with JavaScript disabled.

I'm assuming that the full-width toggle is supposed to be hidden when JavaScript is disabled because that's what happens if you just visit other pages (like article pages, or user preferences)

May 27 2023, 5:12 PM · MW-1.41-notes (1.41.0-wmf.11; 2023-05-30), Vector 2022
JaydenKieran added a comment to T336987: Add Discord extension to translatewiki.net.

@abi_ Hey! Translatewiki should have a pending invitation for the repo at https://github.com/jayktaylor/mw-discord/invitations.

Thanks accepted.

May 27 2023, 4:38 PM · Unplanned-Sprint-Work, Language-Team (Language-2023-April-June), translatewiki.net

May 25 2023

JaydenKieran added a comment to T337519: [M] Temporary Accounts on iOS: Log in and create account.

Is there a reason that "will not be carried over" is used here instead of "will not be attributed"? I'm a native English speaker so I can't really speak for those who have it as a second (or third) language, but it seems like it makes sense to remove any potential confusion and ambiguity with the wording - especially for those people. Obviously this isn't just limited to the mobile site/app, but I'm not sure where else this is being discussed.

May 25 2023, 11:12 PM · iOS Sprint 2025: Egypt, iOS Sprint 2025: Bellach, Trust and Safety Product Team, Wikipedia-iOS-App-Backlog (iOS Release FY2024-25), Temporary accounts

May 22 2023

JaydenKieran added a comment to T336987: Add Discord extension to translatewiki.net.

@abi_ Hey! Translatewiki should have a pending invitation for the repo at https://github.com/jayktaylor/mw-discord/invitations.

May 22 2023, 3:41 PM · Unplanned-Sprint-Work, Language-Team (Language-2023-April-June), translatewiki.net

May 21 2023

JaydenKieran added a comment to T332805: Decide the prefix character for temporary usernames.

Is anyone talking/thinking about how these names are going to look in regular use? I was reading the updates here and couldn't help but think about a discussion thread or revision history where you might see activity from different temp users and accidentally group it together, like:

  • <<Totally nice reasonable thing>> ~~~~ !2023-12345
    • <<Really Nasty Mean thing>> ~~~~ !2023-12355
      • Hey, @!2023-12345 this is your last warning before we block your account ~~~~ SomeAdmin

I wonder if some more randomness in the layout of the temp numbers would help, like !2023-12-355 and !2023-123-45

May 21 2023, 11:21 PM · User-notice-archive, Temporary accounts

May 19 2023

JaydenKieran claimed T326185: Confusing language alert when visiting a page with no languages and JS disabled.
May 19 2023, 4:40 PM · MW-1.41-notes (1.41.0-wmf.15; 2023-06-27), Web-Team-Backlog-Archived ( Web Team FY2022-23 Q4 Sprint 5), Unplanned-Sprint-Work, good first task, patch-welcome, Language-Team, Vector 2022, UniversalLanguageSelector
JaydenKieran updated JaydenKieran.
May 19 2023, 4:04 AM
JaydenKieran updated the task description for T336989: Convert ProtectSite to use OOUI.
May 19 2023, 3:43 AM · MediaWiki-extensions-ProtectSite
JaydenKieran updated the task description for T336989: Convert ProtectSite to use OOUI.
May 19 2023, 3:42 AM · MediaWiki-extensions-ProtectSite
JaydenKieran created T336989: Convert ProtectSite to use OOUI.
May 19 2023, 3:33 AM · MediaWiki-extensions-ProtectSite

May 18 2023

JaydenKieran created T336987: Add Discord extension to translatewiki.net.
May 18 2023, 11:54 PM · Unplanned-Sprint-Work, Language-Team (Language-2023-April-June), translatewiki.net

Aug 24 2022

JaydenKieran updated JaydenKieran.
Aug 24 2022, 4:25 PM

Feb 22 2022

JaydenKieran updated JaydenKieran.
Feb 22 2022, 5:29 PM

Jun 2 2021

JaydenKieran updated JaydenKieran.
Jun 2 2021, 5:16 PM

Sep 12 2019

JaydenKieran updated subscribers of T232704: Wikimedia Documentation Broken.

Looks like @Rxy has a revert patch here: https://gerrit.wikimedia.org/r/c/operations/puppet/+/535987/

Sep 12 2019, 8:47 AM · SRE, Security-Team, Release-Engineering-Team, Documentation, MediaWiki-Documentation

Nov 15 2018

JaydenKieran added a comment to T95100: Add autocompletion to CodeMirror extension.

I'd like to see this. We use CodeMirror (and LinkSuggest), but the latter doesn't work with CodeMirror.

Nov 15 2018, 10:13 PM · MW-1.44-notes (1.44.0-wmf.13; 2025-01-21), MediaWiki-extensions-CodeMirror

Oct 23 2018

JaydenKieran added a comment to T17294: Allow globally blocking of accounts.

I think that regardless of how effective CentralAuth's global locks are, implementing something in the GlobalBlocking extension that allows users to be blocked would be worthwhile, especially for independent wikis who don't utilize CentralAuth.

Oct 23 2018, 3:09 PM · User-notice-archive, Temporary accounts (Blockers to minor pilot wiki deployment), MediaWiki-Platform-Team (Radar), MediaWiki-Blocks, Goal, Epic, Stewards-and-global-tools, GlobalBlocking

Sep 23 2018

JaydenKieran created T205219: AJAXPoll should handle when the DB is read-only.
Sep 23 2018, 12:07 PM · AJAXPoll

Jan 26 2018

JaydenKieran added a comment to T185752: Support inline help labels as an alternative to popup help buttons (info icons).

@Volker_E Well, anywhere that the help buttons are used in conjunction with a form, whether that be a custom gadget/script that utilises OOUI or an extension. Whenever I've used forms elsewhere (outside of MW), tab has cycled through each input on the page, not any guidance or help text. It's a slight annoyance from my perspective that there are extra key presses required to cycle to each input, especially when there is a form with a lot of inputs and each have their own help buttons.

Jan 26 2018, 6:18 PM · OOUI (OOUI-0.27.2), MW-1.32-notes (WMF-deploy-2018-06-12 (1.32.0-wmf.8))
JaydenKieran added a comment to T185752: Support inline help labels as an alternative to popup help buttons (info icons).

@Volker_E Can we set the button to an access key instead to retain that accessibility? It just doesn't make a whole lot of sense to cycle to the help elements on tab, especially when you're trying to quickly fill in a form. Alternatively, another solution where we can keep this functionality but move it away from tab, as I know access key can behave differently per browser.

Jan 26 2018, 5:55 PM · OOUI (OOUI-0.27.2), MW-1.32-notes (WMF-deploy-2018-06-12 (1.32.0-wmf.8))
JaydenKieran updated the task description for T185752: Support inline help labels as an alternative to popup help buttons (info icons).
Jan 26 2018, 2:00 PM · OOUI (OOUI-0.27.2), MW-1.32-notes (WMF-deploy-2018-06-12 (1.32.0-wmf.8))
JaydenKieran created T185752: Support inline help labels as an alternative to popup help buttons (info icons).
Jan 26 2018, 1:55 PM · OOUI (OOUI-0.27.2), MW-1.32-notes (WMF-deploy-2018-06-12 (1.32.0-wmf.8))
JaydenKieran updated the task description for T185751: Support $overlay on DropdownInputWidget.
Jan 26 2018, 1:34 PM · MW-1.32-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), good first task, OOUI
JaydenKieran created T185751: Support $overlay on DropdownInputWidget.
Jan 26 2018, 1:26 PM · MW-1.32-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), good first task, OOUI