Page MenuHomePhabricator

DannyS712
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Saturday

  • Clear sailing ahead.

User Details

User Since
Oct 21 2018, 9:15 PM (224 w, 3 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
DannyS712 [ Global Accounts ]

Recent Activity

Tue, Jan 31

DannyS712 closed T327342: Unit tests fail in CI with `MWException: Title is null`. as Resolved.
Tue, Jan 31, 9:36 PM · MW-1.40-notes (1.40.0-wmf.22; 2023-02-06), ci-test-error (WMF-deployed Build Failure), User-zeljkofilipin, MediaWiki-extensions-GlobalWatchlist, User-DannyS712

Mon, Jan 30

DannyS712 added a comment to T325201: Make release v41.0.0 of mediawiki/mediawiki-codesniffer.

Isn't the process that rules that are new or more strict than before (which is something we regularly do, not only because of eval) get disabled by the update bot via an exclude in .phpcs.xml? This can then be improved (e.g. replaced with individual exclusions per line) any time later. If a release is "breaking" or not shouldn't be that relevant because of this.

Mon, Jan 30, 12:03 AM · MediaWiki-Codesniffer

Sun, Jan 22

DannyS712 removed a watcher for Thanks: DannyS712.
Sun, Jan 22, 1:29 PM

Thu, Jan 19

DannyS712 moved T327407: [Herald] Update cloud-services rules H356 and H357 from To Triage to Herald rules on the Phabricator board.
Thu, Jan 19, 5:53 PM · User-bd808, Phabricator
DannyS712 awarded T327431: Request membership (+2) in ContactPage extension group for Dreamy Jazz a Like token.
Thu, Jan 19, 5:51 PM · MediaWiki-extensions-ContactPage, Gerrit-Privilege-Requests
DannyS712 added a project to T238285: Pages whose title ends with semicolon (;) are intermittently inaccessible (likely due to ATS): Traffic.

@BBlack The last status update on this bug was ~18 months ago, and indicated the issue was an upstream bug and you were following up there, with a fallback to a WMF-specific patch if upstream got stuck. I see no indication there is any question this behaviour is a bug (cf. eg. Krinkle's comment above). It's also a problem that makes certain pages inaccessible on all projects, breaks contribution histories and other core features for certain users, and necessitates manually prohibiting a character in page and user names that is intended to be permitted.

IOW: an update would be appreciated.

Thu, Jan 19, 5:51 PM · Traffic, Traffic-Icebox, affects-Kiwix-and-openZIM, WMF-General-or-Unknown, SRE, User-DannyS712

Wed, Jan 18

DannyS712 committed rLTFR8fc28a64fc65: Set up some testing (authored by DannyS712).
Set up some testing
Wed, Jan 18, 10:24 PM

Tue, Jan 17

DannyS712 placed T89217: Should be possible to rename or merge change tags up for grabs.
Tue, Jan 17, 7:18 AM · User-DannyS712, MediaWiki-Change-tagging

Fri, Jan 13

DannyS712 removed a project from T252349: Investigation for blocking page creation with partial blocks: User-DannyS712.
Fri, Jan 13, 5:48 AM · MediaWiki-Blocks, Anti-Harassment
DannyS712 removed a project from T199918: Allow a user to be blocked from creating pages only: User-DannyS712.
Fri, Jan 13, 5:48 AM · MW-1.37-notes (1.37.0-wmf.5; 2021-05-11), Anti-Harassment (The Letter Song), MediaWiki-Blocks

Thu, Jan 12

DannyS712 closed T252980: Support revision/change tags for PageTriage API actions, a subtask of T97720: Add a tags parameter to API modules creating a logentry, as Resolved.
Thu, Jan 12, 10:38 PM · Google-Code-In-2016, MW-1.29-release-notes, MW-1.27-release-notes, Patch-For-Review, MediaWiki-Action-API, MediaWiki-Change-tagging
DannyS712 closed T252980: Support revision/change tags for PageTriage API actions as Resolved.

Patch was merged, @DannyS712 any further action required on this task?

Thu, Jan 12, 10:38 PM · MW-1.40-notes (1.40.0-wmf.13; 2022-12-05), Growth-Team (Current Sprint), Platform Team Workboards (External Code Reviews), User-DannyS712, PageTriage, MediaWiki-Action-API

Jan 1 2023

DannyS712 awarded T326058: Continue using skin if &useskin= is set a Like token.
Jan 1 2023, 11:52 PM · MediaWiki-Interface

Dec 21 2022

DannyS712 committed rEWRK214ae6ef20b1: Fix typo in I18N message (authored by Osnard).
Fix typo in I18N message
Dec 21 2022, 8:03 AM
DannyS712 added a comment to T166010: The Great Namespaceization and Reorg.

I have been creating a lot of patches here which can be spammy for everyone subscribed to this ticket. I'm moving them to T321882: Reduce number of files directly under includes/

Dec 21 2022, 7:57 AM · MW-1.40-notes (1.40.0-wmf.10; 2022-11-14), Platform Engineering Roadmap Decision Making, Platform Team Workboards (Initiatives), MW-1.35-notes (1.35.0-wmf.24; 2020-03-17), Wikimania-Hackathon-2019, TechCom-RFC (TechCom-RFC-Closed), Epic

Dec 18 2022

DannyS712 added a comment to T319032: CodeSniffer complaining about FunctionCommentSniff::fixTrailingPunctation() not existing.

@Bawolff is this still an issue with the latest version of codesniffer (40.0.1)?

Dec 18 2022, 1:25 AM · MediaWiki-Codesniffer
DannyS712 moved T321705: Add a sniff to enforce typed properties from Untriaged to Proposed rule changes on the MediaWiki-Codesniffer board.
Dec 18 2022, 1:24 AM · MediaWiki-Codesniffer
DannyS712 added a comment to T222042: Add sniff to require trailing commas in multiline arrays.

Is there anything left here, other than making the sniff default?

Dec 18 2022, 1:23 AM · MediaWiki-Codesniffer

Dec 17 2022

DannyS712 triaged T323139: Most (all?) phpunit-patch-coverage jobs failing with "String could not be parsed as XML" instead of actually running as High priority.

@pwangai do you have any updates? This makes it a bit hard to review patches relating to test coverage

Dec 17 2022, 5:07 PM · Quality-and-Test-Engineering-Team (QTE), Continuous-Integration-Config, phpunit-patch-coverage
DannyS712 committed rLTFRe15adea774a7: Move more settings into Configuration class (authored by DannyS712).
Move more settings into Configuration class
Dec 17 2022, 1:46 AM
DannyS712 committed rLTFR897fedd85f97: Allow rebasing mediawiki/extensions/PageTriage patches (authored by DannyS712).
Allow rebasing mediawiki/extensions/PageTriage patches
Dec 17 2022, 1:46 AM

Dec 16 2022

DannyS712 closed T265559: Deprecate $options['specIsArg'] in favor of $spec['spec_is_arg'] as Resolved.
Dec 16 2022, 9:12 PM · Platform Team Workboards (External Code Reviews), User-DannyS712, ObjectFactory, Technical-Debt

Dec 14 2022

DannyS712 added a comment to T325201: Make release v41.0.0 of mediawiki/mediawiki-codesniffer.

Cross link T266890: Establish a regular release process for codesniffer

Dec 14 2022, 5:11 PM · MediaWiki-Codesniffer
DannyS712 committed rCCKBe573dc522e5b: Typo fix: "the the" -> "the" (authored by DannyS712).
Typo fix: "the the" -> "the"
Dec 14 2022, 3:28 PM

Dec 11 2022

DannyS712 claimed T324914: Add [[User:DannyS712/VueNPP.js]] to PageTriage repo.
Dec 11 2022, 8:20 PM · User-DannyS712, Growth-Team, Technical-Debt, PageTriage
DannyS712 added a comment to T324914: Add [[User:DannyS712/VueNPP.js]] to PageTriage repo.

I think that sounds great. Let's move forward with that. cc @kostajh in case they have any input.

Dec 11 2022, 8:20 PM · User-DannyS712, Growth-Team, Technical-Debt, PageTriage
DannyS712 created T324917: ResourceLoader: consider removing `mw.inspect` function from mediawiki.base.
Dec 11 2022, 2:05 PM · User-DannyS712, Performance-Team, MediaWiki-ResourceLoader
DannyS712 added a comment to T324914: Add [[User:DannyS712/VueNPP.js]] to PageTriage repo.

I can do this if we want. I have some experience with there being a vue version of the javascript separate from the non-vue version, and allowing switching between the two, but perhaps it would be easier if for now we don't change Special:NewPagesFeed at all and instead create the new version at, eg, Special:VueNewPagesFeed and then when the time comes simply rename it?

Dec 11 2022, 1:51 PM · User-DannyS712, Growth-Team, Technical-Debt, PageTriage

Dec 10 2022

DannyS712 committed rLTFR02c5a31cd32b: Add basic README (authored by DannyS712).
Add basic README
Dec 10 2022, 1:31 PM

Dec 9 2022

DannyS712 closed T324619: ResourceLoader: remove fallback for missing `window.Set` as Declined.

Okay, thanks for explaining

Dec 9 2022, 11:11 PM · MediaWiki-ResourceLoader, Performance-Team

Dec 8 2022

DannyS712 added a comment to T324619: ResourceLoader: remove fallback for missing `window.Set`.

Set is ES6 whereas we require ES5 at the low level of mw.loader. The feature test in startup has a list of browsers versions that pass the current feature test, many of which do not support ES6.

The compatibility page describes what we are willing to fund support for. This is different from what passes the feature test at a technical level. The cut off for caring about the outcome is Grade C not Grade A.

Dec 8 2022, 4:33 PM · MediaWiki-ResourceLoader, Performance-Team

Dec 7 2022

DannyS712 added a comment to T324618: ResourceLoader: remove check for `console.warn` support.

Sounds good to me. Can do the same with console.error in mediawiki.base/log.js.

Dec 7 2022, 5:17 PM · MW-1.40-notes (1.40.0-wmf.14; 2022-12-12), MediaWiki-ResourceLoader, Performance-Team, User-DannyS712
DannyS712 claimed T324618: ResourceLoader: remove check for `console.warn` support.
Dec 7 2022, 3:29 AM · MW-1.40-notes (1.40.0-wmf.14; 2022-12-12), MediaWiki-ResourceLoader, Performance-Team, User-DannyS712

Dec 6 2022

DannyS712 added a comment to T324619: ResourceLoader: remove fallback for missing `window.Set`.

Happy to tackle this myself just wanted to make sure I wasn't missing anything with removing the fallback, if its okay with the performance team I'll send a patch.

Dec 6 2022, 10:49 PM · MediaWiki-ResourceLoader, Performance-Team
DannyS712 created T324619: ResourceLoader: remove fallback for missing `window.Set`.
Dec 6 2022, 10:49 PM · MediaWiki-ResourceLoader, Performance-Team
DannyS712 added a comment to T324618: ResourceLoader: remove check for `console.warn` support.

Happy to tackle this myself just wanted to make sure I wasn't missing anything with removing the check, if its okay with the performance team I'll send a patch.

Dec 6 2022, 10:40 PM · MW-1.40-notes (1.40.0-wmf.14; 2022-12-12), MediaWiki-ResourceLoader, Performance-Team, User-DannyS712
DannyS712 created T324618: ResourceLoader: remove check for `console.warn` support.
Dec 6 2022, 10:39 PM · MW-1.40-notes (1.40.0-wmf.14; 2022-12-12), MediaWiki-ResourceLoader, Performance-Team, User-DannyS712

Dec 5 2022

DannyS712 added a comment to T208256: Rewrite PageTriage front-end in Vue.js.

If it wasn't clear, from what I recall my Vue version has all of the JavaScript logic for the feed, not just a mockup - it actually works

Dec 5 2022, 12:43 PM · Vue.js, Technical-Debt, patch-welcome, PageTriage, Growth-Team

Dec 3 2022

DannyS712 added a comment to T265559: Deprecate $options['specIsArg'] in favor of $spec['spec_is_arg'].

Can this be closed as invalid?

Dec 3 2022, 1:18 AM · Platform Team Workboards (External Code Reviews), User-DannyS712, ObjectFactory, Technical-Debt

Dec 2 2022

DannyS712 awarded T324092: +2 for Novem_Linguae in mediawiki/extensions/PageTriage a Like token.
Dec 2 2022, 11:12 PM · PageTriage, Growth-Team, Gerrit-Privilege-Requests
DannyS712 added a comment to T208256: Rewrite PageTriage front-end in Vue.js.

I'm not around enough to tackle this myself, but a while ago I wrote a Special:NewPagesFeed implementation in vue at https://en.wikipedia.org/wiki/User:DannyS712/VueNPP.js that uses WVUI but should be easy to switch to Codex - as far as I recall it results in as close to the same look and feel as the current jQuery version, feel free to try it out by navigating to Special:BlankPage/VueNPP

Dec 2 2022, 11:03 PM · Vue.js, Technical-Debt, patch-welcome, PageTriage, Growth-Team

Nov 26 2022

DannyS712 removed a watcher for MediaWiki-Authentication-and-authorization: DannyS712.
Nov 26 2022, 11:20 PM
DannyS712 removed a watcher for MediaWiki-Core-Tests: DannyS712.
Nov 26 2022, 11:20 PM
DannyS712 removed a watcher for MediaWiki-extensions-Examples: DannyS712.
Nov 26 2022, 11:19 PM
DannyS712 removed a watcher for Train Deployments: DannyS712.
Nov 26 2022, 11:19 PM
DannyS712 removed a watcher for TemplateStyles: DannyS712.
Nov 26 2022, 11:19 PM
DannyS712 removed a watcher for SpamRegex: DannyS712.
Nov 26 2022, 11:19 PM
DannyS712 removed a watcher for PHP 8.0 support: DannyS712.
Nov 26 2022, 11:19 PM
DannyS712 removed a watcher for patch-welcome: DannyS712.
Nov 26 2022, 11:19 PM
DannyS712 removed a watcher for MW-1.37-release: DannyS712.
Nov 26 2022, 11:19 PM
DannyS712 removed a watcher for MW-1.35-release: DannyS712.
Nov 26 2022, 11:19 PM
DannyS712 removed a watcher for MediaWiki-Interwiki: DannyS712.
Nov 26 2022, 11:19 PM
DannyS712 removed a watcher for MediaWiki-extensions-UploadBlacklist: DannyS712.
Nov 26 2022, 11:19 PM
DannyS712 removed a watcher for MediaWiki-extensions-InterwikiExtracts: DannyS712.
Nov 26 2022, 11:18 PM
DannyS712 removed a watcher for MediaWiki-extensions-ContactPage: DannyS712.
Nov 26 2022, 11:18 PM
DannyS712 removed a watcher for Genealogy: DannyS712.
Nov 26 2022, 11:18 PM
DannyS712 removed a watcher for Code-Health-DevEd-Curriculum: DannyS712.
Nov 26 2022, 11:18 PM
DannyS712 removed a watcher for ci-test-error: DannyS712.
Nov 26 2022, 11:18 PM
DannyS712 removed a watcher for MediaWiki-General: DannyS712.
Nov 26 2022, 11:17 PM
DannyS712 removed a member for good first task: DannyS712.
Nov 26 2022, 11:16 PM
DannyS712 removed a member for Dependency injection: DannyS712.
Nov 26 2022, 11:16 PM
DannyS712 removed a member for MediaWiki-extensions-News: DannyS712.
Nov 26 2022, 11:06 PM
DannyS712 removed a member for MediaWiki-extensions-Push: DannyS712.
Nov 26 2022, 11:06 PM
DannyS712 removed a member for MediaWiki-extensions-RandomInCategory: DannyS712.
Nov 26 2022, 11:06 PM
DannyS712 removed a member for MediaWiki-extensions-RevisionCommentSupplement: DannyS712.
Nov 26 2022, 11:06 PM
DannyS712 removed a member for MediaWiki-extensions-RightFunctions: DannyS712.
Nov 26 2022, 11:06 PM
DannyS712 removed a member for MediaWiki-extensions-SkinPerPage: DannyS712.
Nov 26 2022, 11:06 PM
DannyS712 removed a member for MediaWiki-extensions-StalkerLog: DannyS712.
Nov 26 2022, 11:06 PM
DannyS712 removed a member for MediaWiki-extensions-SubPageList3: DannyS712.
Nov 26 2022, 11:06 PM
DannyS712 removed a member for MediaWiki-extensions-Sudo: DannyS712.
Nov 26 2022, 11:06 PM
DannyS712 removed a member for MediaWiki-extensions-CloseWikis: DannyS712.
Nov 26 2022, 11:05 PM
DannyS712 removed a member for MediaWiki-extensions-CommonMessages: DannyS712.
Nov 26 2022, 11:05 PM
DannyS712 removed a member for MediaWiki-extensions-DPLforum: DannyS712.
Nov 26 2022, 11:05 PM
DannyS712 removed a member for MediaWiki-extensions-DumpsOnDemand: DannyS712.
Nov 26 2022, 11:05 PM
DannyS712 removed a member for MediaWiki-extensions-Farmer: DannyS712.
Nov 26 2022, 11:05 PM

Sep 23 2022

Sophivorus awarded T184633: Special:Unusedtemplates filtering a Heartbreak token.
Sep 23 2022, 11:31 AM · Patch-Needs-Improvement, User-DannyS712, MediaWiki-Special-pages

Aug 20 2022

DannyS712 removed a watcher for SyntaxHighlight: DannyS712.
Aug 20 2022, 10:19 PM

Aug 18 2022

DannyS712 claimed T315557: Add configurable Thumbnail demo.

I already created the infrastructure for this in my patch for T314236: docs: Add configurable Card demo which adds support for a "thumbnail" property type, once that patch is merged I'll add a configurable Thumbnail demo

Aug 18 2022, 6:18 PM · User-DannyS712, Design-Systems-Team

Aug 17 2022

DannyS712 added a comment to T311244: Lower the burden of contributing code to Codex.

T309899: Document how to build documentation within fresh node would also help make it easier to contribute

Aug 17 2022, 8:09 AM · Design-Systems-Team (Design-Systems-Product-Roadmap), Epic, Codex

Aug 4 2022

DannyS712 added a comment to T311099: Allow on-wiki scripts and gadgets to use codex icons.

"I don't think allowing any developer to generate any arbitrary icon pack is a good idea" why not?

Each icon pack would be a ResourceLoader module and T225842 has not been implemented so each icon pack would bloat the registry overhead in the startup module and impact performance for everyone.

Aug 4 2022, 9:47 PM · Design-Systems-Team, User-DannyS712, Codex
DannyS712 added a comment to T311099: Allow on-wiki scripts and gadgets to use codex icons.

A script developer could request/use one of those icon packs managed in the definitions file. If any script can arbitrarily load icons, I'd be concerned that this might result in shipping several versions of the same icons when multiple scripts are installed.

I don't think allowing any developer to generate any arbitrary icon pack is a good idea so I think some kind of collaboration on what icon packs make sense would be the best outcome here. We do a similar thing for gadgets that share the same files. Perhaps we could provide some default modules to ease the burden here (perhaps on meta wiki?).

Aug 4 2022, 3:10 PM · Design-Systems-Team, User-DannyS712, Codex

Aug 3 2022

DannyS712 added a comment to T308488: Update VitePress.

@Volker_E Good point, and it's not very discoverable, either—you have to hover over the language tag to even see it. It'd be nice not to duplicate the copy code functionality, so I'll look into disabling the built-in one.

Aug 3 2022, 1:05 AM · Design-Systems-Team (Design-Systems-Sprint), Codex

Jul 31 2022

DannyS712 moved T314236: docs: Add configurable Card demo from In progress to Awaiting review and deployment on the User-DannyS712 board.
Jul 31 2022, 7:17 PM · Documentation, Patch-For-Review, User-DannyS712, Design-Systems-Team, Codex
DannyS712 updated the task description for T314236: docs: Add configurable Card demo.
Jul 31 2022, 12:03 AM · Documentation, Patch-For-Review, User-DannyS712, Design-Systems-Team, Codex

Jul 30 2022

DannyS712 moved T314236: docs: Add configurable Card demo from Unsorted to In progress on the User-DannyS712 board.
Jul 30 2022, 11:57 PM · Documentation, Patch-For-Review, User-DannyS712, Design-Systems-Team, Codex
DannyS712 created T314236: docs: Add configurable Card demo.
Jul 30 2022, 11:57 PM · Documentation, Patch-For-Review, User-DannyS712, Design-Systems-Team, Codex
DannyS712 added a comment to T312540: Thumbnail: determine how to handle updated `thumbnail` prop.

Just came across this while creating a configurable demo for the Card component. I suggest for changing once the image is loaded that the default be to show a placeholder, but that this can be overridden with a prop to still show the old icon. Also, perhaps the placeholder shown while reloading should be different from the placeholder before the first load, like cdxIconReload?

Jul 30 2022, 11:47 PM · Design-Systems-Team, Codex
DannyS712 added a comment to T313823: domain name Wikkipedia.be.

Can this be made public now?

Jul 30 2022, 10:42 PM · SecTeam-Processed, Security, Traffic, Domains, SRE

Jul 27 2022

DannyS712 added a comment to P19931 rl-optim mw.loader.makeQueryString.

For a further optimization using string concatenation instead of an array, I ran a modified version of the code above, posting here for reference

var now = performance.now.bind( performance );
Jul 27 2022, 8:36 AM
DannyS712 added a comment to T311099: Allow on-wiki scripts and gadgets to use codex icons.

I imagine the most feasible thing here would be to update the gadget extension to support community managed icon packs that gadgets and scripts can use. Editors with the appropriate user right could edit MediaWiki:Gadget-icon-definitions to define a icon module name and list icons.

Jul 27 2022, 8:21 AM · Design-Systems-Team, User-DannyS712, Codex

Jul 26 2022

DannyS712 placed T232179: When adding tags, message for creator should also be posted to article talk page up for grabs.
Jul 26 2022, 2:38 AM · Growth-Team-Filtering, User-DannyS712, PageTriage, Growth-Team
DannyS712 reopened T232179: When adding tags, message for creator should also be posted to article talk page as "Open".

This is already fully implemented. Not sure why gerritbot didn't mention the patch in this ticket. Should be all done here, closing.

https://gerrit.wikimedia.org/r/c/mediawiki/extensions/PageTriage/+/525877

Jul 26 2022, 2:38 AM · Growth-Team-Filtering, User-DannyS712, PageTriage, Growth-Team

Jul 21 2022

DannyS712 added a comment to T313540: docs/build: Increase easy or automatic resolution of minor code issues.

Please consider prioritizing T309899: Document how to build documentation within fresh node - we should not encourage new developers to be installing and running NPM scripts directly, https://timotijhof.net/posts/2019/protect-yourself-from-npm/

Jul 21 2022, 8:50 PM · Codex, Design-Systems-Team

Jul 20 2022

DannyS712 closed T313390: Unexpected dangling whitespace in module value when calling action=query&list=gadgets on ace.wp as Resolved.

Fixed with an onwiki edit in my capacity as a global sysop (grants interface admin rights as well), https://ace.wikipedia.org/wiki/Special:Diff/137538

Jul 20 2022, 6:25 PM · User-DannyS712, MediaWiki-extensions-Gadgets

Jul 14 2022

DannyS712 updated the task description for T309877: Make using configurable icons more obvious.
Jul 14 2022, 1:11 AM · Design-Systems-Team, User-DannyS712, Documentation, Codex
DannyS712 added a project to T309877: Make using configurable icons more obvious: Design-Systems-Team.
Jul 14 2022, 1:11 AM · Design-Systems-Team, User-DannyS712, Documentation, Codex
DannyS712 added a project to T309899: Document how to build documentation within fresh node: Design-Systems-Team.
Jul 14 2022, 1:11 AM · Design-Systems-Team, Documentation, Codex, User-DannyS712
DannyS712 added a project to T311099: Allow on-wiki scripts and gadgets to use codex icons: Design-Systems-Team.
Jul 14 2022, 1:10 AM · Design-Systems-Team, User-DannyS712, Codex

Jul 8 2022

DannyS712 added a comment to T312452: Migrate usage of Database::select to SelectQueryBuilder in GlobalWatchlist.

As far as I can tell Database::select() is not used in GlobalWatchlist, see codesearch https://codesearch.wmcloud.org/deployed/?q=select%5C(&i=nope&files=&excludeFiles=&repos=mediawiki/extensions/GlobalWatchlist - is there something I'm missing?

Jul 8 2022, 4:12 AM · MediaWiki-extensions-GlobalWatchlist, User-DannyS712, Technical-Debt

Jul 6 2022

DannyS712 removed a project from T241875: watchlist "Mark all changes as seen" should have a timestamp: User-DannyS712.
Jul 6 2022, 5:19 AM · Growth-Team-Filtering, Growth-Team, MediaWiki-Watchlist, JavaScript