Page MenuHomePhabricator

Nirmos
Clown

Projects

User does not belong to any projects.

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Feb 18 2015, 1:31 AM (217 w, 6 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
Nirmos [ Global Accounts ]

Recent Activity

Yesterday

Nirmos added a comment to T219728: Support for new Japanese era name "Reiwa".

This comment looks strange:

mediawiki/core / languages/Language.php
/**
* Algorithm to convert Gregorian dates to Thai solar dates,
* Minguo dates or Minguo dates.
*
* Link: https://en.wikipedia.org/wiki/Thai_solar_calendar
*       https://en.wikipedia.org/wiki/Minguo_calendar
*       https://en.wikipedia.org/wiki/Japanese_era_name
*
* @param string $ts 14-character timestamp
* @param string $cName Calender name
* @return array Converted year, month, day
*/

Is it supposed to say "Thai solar dates, Minguo dates or Japanese era names"?

Mon, Apr 22, 5:55 AM · MW-1.27-release-notes, MW-1.32-notes, MW-1.31-release-notes, MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), MW-1.33-notes, MW-1.33-release, Patch-For-Review, MediaWiki-Internationalization, User-Rxy, I18n

Wed, Apr 17

Nirmos triaged T221295: Wikidata changes doesn't appear in recent changes as High priority.

Can confirm.

Wed, Apr 17, 10:54 PM · Wikidata-Campsite, Regression, Wikidata, Growth-Team, MediaWiki-Recent-changes, MediaWiki-extensions-WikibaseClient

Sun, Mar 31

Nirmos added a comment to T219697: Implement shadow banning / stealth blocking.

How can "edits" ever be stored as a "cookie"?

They can't. A cookie can only hold around 4–10 kB or so.

Sun, Mar 31, 3:05 AM · MediaWiki-User-management
Nirmos added a comment to T219712: When search contains "insource:", add "edit source" link to each result.

This is easy to do as a gadget or user script:
https://sv.wikipedia.org/wiki/MediaWiki:Gadget-SearchEdit.js
https://sv.wikipedia.org/wiki/MediaWiki:Gadget-SearchEdit.css

Sun, Mar 31, 2:46 AM · Discovery-Search, MediaWiki-Special-pages, CirrusSearch
Nirmos added a comment to T219714: History shows "((empty))" for blank revisions.

Caused by T205581.

Sun, Mar 31, 2:40 AM · MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), MediaWiki-History-and-Diffs
Nirmos added a subtask for T205581: History, Special:Contributions, Special:RecentChanges, Special:Watchlist should be fully skinnable - use pseudo elements for separating elements: T219714: History shows "((empty))" for blank revisions.
Sun, Mar 31, 2:39 AM · MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), Notice, Accessibility, MobileFrontend (MobileFrontend Special Pages), MW-1.32-notes (WMF-deploy-2018-10-02 (1.32.0-wmf.24)), MediaWiki-Special-pages, MediaWiki-Watchlist, Growth-Team, MediaWiki-Recent-changes, Front-end-Standards-Group, UI-Standardization, User-Jdlrobson
Nirmos added a parent task for T219714: History shows "((empty))" for blank revisions: T205581: History, Special:Contributions, Special:RecentChanges, Special:Watchlist should be fully skinnable - use pseudo elements for separating elements.
Sun, Mar 31, 2:39 AM · MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), MediaWiki-History-and-Diffs
Nirmos added a comment to T219704: Unconnected pages shows accumulation of false positives.

Can confirm. I recently made
https://sv.wikipedia.org/wiki/Anv%C3%A4ndare:Nirmos/ResaveUnconnectedPages.js
as a workaround.

Sun, Mar 31, 2:35 AM · Wikidata

Fri, Mar 29

Nirmos updated the task description for T157235: Don't escape some messages in AbuseFilterViewEdit so admins can add links to external tools.
Fri, Mar 29, 6:34 AM · MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), MW-1.29-release (WMF-deploy-2017-02-07_(1.29.0-wmf.11)), AbuseFilter

Thu, Mar 28

Nirmos added projects to T219403: Remove jquery.ui.spinner: JavaScript, Technical-Debt (Deprecation).
Thu, Mar 28, 7:32 PM · MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), Technical-Debt (Deprecation), JavaScript, MediaWiki-extensions-General, UI-Standardization

Mon, Mar 25

Nirmos updated subscribers of T219042: Flaky test MessageCacheTest::testLoadFromDB_fetchLatestRevision.
Mon, Mar 25, 8:49 PM · Patch-For-Review, MediaWiki-Core-Testing, MediaWiki-Cache
Nirmos reassigned T219042: Flaky test MessageCacheTest::testLoadFromDB_fetchLatestRevision from Daniel-Barrows to daniel.
Mon, Mar 25, 8:49 PM · Patch-For-Review, MediaWiki-Core-Testing, MediaWiki-Cache

Mar 22 2019

Nirmos updated subscribers of T218918: Some interface messages (e.g. sitenotice, others) are loading old revisions of their messages.

@Jseddon, @Rxy: Just editing MediaWiki:Sitenotice isn't good enough because it's going through the revisions and picking another one at random. You need to hide it with CSS like this: https://sv.wikipedia.org/w/index.php?diff=45286235

Mar 22 2019, 3:51 PM · Multi-Content-Revisions, Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), Patch-For-Review, User-notice, Core Platform Team (MCR), Performance-Team, MediaWiki-Cache, MediaWiki-Internationalization, I18n
Nirmos added a comment to T218918: Some interface messages (e.g. sitenotice, others) are loading old revisions of their messages.

I'm gonna go ahead and say it's an off-by-one error. For
https://sv.wikipedia.org/wiki/MediaWiki:Excontent
https://sv.wikipedia.org/wiki/MediaWiki:Excontentauthor
https://sv.wikipedia.org/wiki/MediaWiki:Nstab-main
https://sv.wikipedia.org/wiki/MediaWiki:Ipboptions
https://sv.wikipedia.org/wiki/MediaWiki:Sitenotice
it seems to show the [ current - 1 ] revision.

Mar 22 2019, 11:49 AM · Multi-Content-Revisions, Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), Patch-For-Review, User-notice, Core Platform Team (MCR), Performance-Team, MediaWiki-Cache, MediaWiki-Internationalization, I18n
Nirmos edited projects for T218918: Some interface messages (e.g. sitenotice, others) are loading old revisions of their messages, added: Core Platform Team, MediaWiki-Cache, Multi-Content-Revisions, Performance-Team; removed Language-Team.

This sounds more like MessageCache or Database/Revision/MCR area of regression that isn't being worked on by Language team.

Mar 22 2019, 10:47 AM · Multi-Content-Revisions, Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), Patch-For-Review, User-notice, Core Platform Team (MCR), Performance-Team, MediaWiki-Cache, MediaWiki-Internationalization, I18n
Nirmos added a comment to T218918: Some interface messages (e.g. sitenotice, others) are loading old revisions of their messages.

@aaron, @Anomie, @daniel: Any idea what's gone wrong here? I'm happy to provide more info if needed. See also T218983.

Mar 22 2019, 10:35 AM · Multi-Content-Revisions, Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), Patch-For-Review, User-notice, Core Platform Team (MCR), Performance-Team, MediaWiki-Cache, MediaWiki-Internationalization, I18n
Nirmos updated subscribers of T218918: Some interface messages (e.g. sitenotice, others) are loading old revisions of their messages.

@aaron, @Anomie, @daniel: Any idea what's gone wrong here? I'm happy to provide more info if needed. See also T218983.

Mar 22 2019, 10:27 AM · Multi-Content-Revisions, Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.23; 2019-03-26), Patch-For-Review, User-notice, Core Platform Team (MCR), Performance-Team, MediaWiki-Cache, MediaWiki-Internationalization, I18n
Nirmos created T218983: Swedish Wikipedia is no longer getting local system messages.
Mar 22 2019, 10:07 AM · MediaWiki-General-or-Unknown
Nirmos added a comment to T198758: Load .json configuration files via ResourceLoaderWikiModule.

There is $.getJSON.

Mar 22 2019, 6:17 AM · Performance-Team (Radar), MediaWiki-Interface, MediaWiki-ResourceLoader

Mar 19 2019

Nirmos renamed T216664: MWException when viewing or comparing certain pages with Preprocessor_DOM (PHP7 beta feature) from MWException when some users view or compare a certain articles on fr.wikipedia.org to MWException when viewing or comparing certain pages with PHP7 beta feature.
Mar 19 2019, 9:14 PM · Core Platform Team, Patch-For-Review, PHP 7.2 support, MediaWiki-History-and-Diffs, MediaWiki-Parser, Wikimedia-production-error
Nirmos added a comment to T216664: MWException when viewing or comparing certain pages with Preprocessor_DOM (PHP7 beta feature).

@Krinkle, it's the PHP 7 beta feature that can be enabled in the preferences.

Mar 19 2019, 8:59 PM · Core Platform Team, Patch-For-Review, PHP 7.2 support, MediaWiki-History-and-Diffs, MediaWiki-Parser, Wikimedia-production-error
Nirmos added a project to T216664: MWException when viewing or comparing certain pages with Preprocessor_DOM (PHP7 beta feature): PHP 7.0 support.
Mar 19 2019, 8:57 PM · Core Platform Team, Patch-For-Review, PHP 7.2 support, MediaWiki-History-and-Diffs, MediaWiki-Parser, Wikimedia-production-error

Mar 15 2019

Nirmos added a project to T218339: Deprecate and remove mediawiki.RegExp: JavaScript.
Mar 15 2019, 11:27 AM · patch-welcome, MediaWiki-General-or-Unknown, MW-1.33-release, Performance-Team, Technical-Debt (Deprecation)

Mar 11 2019

Nirmos added a project to T218005: Variable from InitialiseSettings can be undefined (corrupt opcache?) : Wikimedia-production-error.
Mar 11 2019, 8:30 AM · Patch-For-Review, PHP 7.2 support, Wikimedia-production-error, MediaWiki-extensions-PagedTiffHandler, User-DannyS712

Feb 18 2019

Nirmos renamed T111741: If blocked, MobileFrontend does not block you from adding a new section on talk pages (but then MW stops you if you're not allowed) from If blocked, MobileFrontend does not blocks you from adding a new section on talk pages (but then MW stops you if you're not allowed) to If blocked, MobileFrontend does not block you from adding a new section on talk pages (but then MW stops you if you're not allowed).
Feb 18 2019, 3:27 PM · Contributors-Team, MobileFrontend

Jan 11 2019

Nirmos edited projects for T213575: Grant interface-admin permissions to modify abuse filters on az.wikipedia, added: MediaWiki-User-management; removed AbuseFilter.
Jan 11 2019, 8:48 PM · User-Daimona, Community-consensus-needed, Wikimedia-Site-requests
Nirmos added a comment to T25932: Enable, whitelist, and incorporate semantic HTML5 elements.

I have no issue whitelisting the rest: <mark>, <progress>, and <time>. (Of these, <mark> seems the most obviously useful.)

What about <meter>, <details> and <summary>?

Jan 11 2019, 11:42 AM · Epic, Accessibility, MediaWiki-Parser

Jan 9 2019

Nirmos renamed T212268: Make the abusefilter-blocker user not be a sysop from Sorry it was declined to Make the abusefilter-blocker user not be a sysop.
Jan 9 2019, 11:32 AM · AbuseFilter, User-Daimona, Patch-For-Review

Dec 27 2018

Nirmos added a comment to T25932: Enable, whitelist, and incorporate semantic HTML5 elements.

you'll probably want to re-evaluate UA stats after Nov 17 to see what the true final fallout is

If I'm reading https://analytics.wikimedia.org/dashboards/browsers/#all-sites-by-browser/browser-family-and-major-tabular-view correctly, then IE8 is at 0.5%. If we assume that 1% of those have disabled JavaScript, that makes it 0.005% of all users, or five in ten thousand. Is that good enough to start whitelisting a few HTML5 elements in wikitext?

Dec 27 2018, 9:07 PM · Epic, Accessibility, MediaWiki-Parser
Nirmos added a comment to T212636: Wikipedia text display problem: an opening double-quote character is hanging at the end of a line.

I don't think there's anything the parser (or any other part of MediaWiki) can do to change this behavior. It's completely up to the browser as far as I know. Would love to be corrected if I'm wrong.

Dec 27 2018, 8:13 PM · MediaWiki-Parser

Dec 6 2018

Nirmos added a comment to T25932: Enable, whitelist, and incorporate semantic HTML5 elements.

The diff in https://phabricator.wikimedia.org/transactions/detail/PHID-XACT-TASK-4o7rea2lrkhv4y4/ is illegible. All I did was adding <details> and <summary>.

Dec 6 2018, 12:55 AM · Epic, Accessibility, MediaWiki-Parser
Nirmos updated the task description for T25932: Enable, whitelist, and incorporate semantic HTML5 elements.
Dec 6 2018, 12:43 AM · Epic, Accessibility, MediaWiki-Parser

Dec 5 2018

Nirmos updated the task description for T25932: Enable, whitelist, and incorporate semantic HTML5 elements.
Dec 5 2018, 11:40 PM · Epic, Accessibility, MediaWiki-Parser
Nirmos moved T211259: Whitelist <meter> element in wikitext from Unsorted to Semantic HTML on the Accessibility board.
Dec 5 2018, 11:24 PM · Accessibility, MediaWiki-Parser
Nirmos added a parent task for T211259: Whitelist <meter> element in wikitext: T25932: Enable, whitelist, and incorporate semantic HTML5 elements.
Dec 5 2018, 11:19 PM · Accessibility, MediaWiki-Parser
Nirmos added a subtask for T25932: Enable, whitelist, and incorporate semantic HTML5 elements: T211259: Whitelist <meter> element in wikitext.
Dec 5 2018, 11:19 PM · Epic, Accessibility, MediaWiki-Parser
Nirmos triaged T211259: Whitelist <meter> element in wikitext as Low priority.
Dec 5 2018, 11:16 PM · Accessibility, MediaWiki-Parser
Nirmos created T211259: Whitelist <meter> element in wikitext.
Dec 5 2018, 11:16 PM · Accessibility, MediaWiki-Parser
Nirmos added a comment to T25932: Enable, whitelist, and incorporate semantic HTML5 elements.

you'll probably want to re-evaluate UA stats after Nov 17 to see what the true final fallout is

If I'm reading https://analytics.wikimedia.org/dashboards/browsers/#all-sites-by-browser/browser-family-and-major-tabular-view correctly, then IE8 is at 0.5%. If we assume that 1% of those have disabled JavaScript, that makes it 0.005% of all users, or five in ten thousand. Is that good enough to start whitelisting a few HTML5 elements in wikitext?

Dec 5 2018, 10:18 PM · Epic, Accessibility, MediaWiki-Parser

Dec 4 2018

Nirmos added a comment to T210822: Reconsider section heading marker ("→") in edit summaries.

nor is the TOC headline in blue

I am struggling to understand what you mean by this, but it sounds like a regression, and an unintended one at that. You should probably file a new task about this, and tag it with "Regression".

Dec 4 2018, 10:11 AM · MediaWiki-Page-editing

Dec 2 2018

Nirmos created T210942: MWException when moving page with wpDeleteAndMove.
Dec 2 2018, 12:27 PM · Wikimedia-production-error

Nov 30 2018

Nirmos added a comment to T210822: Reconsider section heading marker ("→") in edit summaries.

If the diff link is not the first item in the list, or in different places depending on whether a section was edited or not, that would be the end of counter-vandalism.

Nov 30 2018, 4:16 PM · MediaWiki-Page-editing
Nirmos added a comment to T210822: Reconsider section heading marker ("→") in edit summaries.

should it be "§" instead of an arrow?

This reminds me of T18691. Long story short: "§" does not mean "paragraph" in the broadest sense in all cultures. In some cultures, it only refers to paragraphs relating to laws.

Nov 30 2018, 10:10 AM · MediaWiki-Page-editing
Nirmos added a comment to T210822: Reconsider section heading marker ("→") in edit summaries.

should it be "§" instead of an arrow?

This reminds me of T18691. Long story short: "§" does not mean "paragraph" in the broadest sense in all cultures. In some cultures, it only refers to paragraphs relating to laws.

Nov 30 2018, 10:00 AM · MediaWiki-Page-editing
Nirmos updated the task description for T210702: Verify that EventStreams work with WikiBase MediaInfo.
Nov 30 2018, 9:53 AM · Analytics, Wikimedia-Stream, SDC General
Nirmos added a project to T210826: Localize Gadgets magic words and namespaces to Neapolitan: good first bug.
Nov 30 2018, 9:49 AM · MW-1.33-notes (1.33.0-wmf.9; 2018-12-18), good first bug, I18n, Gadgets
Nirmos added a project to T210822: Reconsider section heading marker ("→") in edit summaries: MediaWiki-Comment-backend.
Nov 30 2018, 9:42 AM · MediaWiki-Page-editing
Nirmos added a project to T125657: Gray used in .autocomment in RC and watchlist is not accessible against background and hinders link discovery: MediaWiki-Comment-backend.
Nov 30 2018, 4:58 AM · Growth-Team, UI-Standardization-Kanban, UI-Standardization, MediaWiki-History-and-Diffs, MediaWiki-Recent-changes, MediaWiki-Watchlist, Accessibility
Nirmos added a project to T165189: "→" link to page section on History page can be hard to click, should be larger somehow: MediaWiki-Comment-backend.
Nov 30 2018, 4:08 AM · MW-1.33-notes (1.33.0-wmf.6; 2018-11-27), Patch-For-Review, MediaWiki-Comment-backend, Google-Code-in-2018, MediaWiki-History-and-Diffs

Nov 28 2018

Restricted Application updated subscribers of T201975: Make page issue and hatnote classes names configurable so we are not English-Wikipedia centric.
Nov 28 2018, 12:22 AM · Readers-Web-Backlog, Page-Issue-Warnings, Design

Nov 17 2018

Nirmos added a comment to T209774: <code> tag does not render ' ' in wiki page.

As JJMC89 has already noted, this is because '' in wikitext opens an <i> tag. This <i> tag is then closed before the closing </code> so that the tags do not overlap incorrectly, causing the ; to be italicized. The following wikitext gives the intended result:

<code><nowiki>output='';</nowiki></code>
Nov 17 2018, 10:36 PM · MediaWiki-Parser

Nov 11 2018

Liuxinyu970226 awarded T187741: <mapframe>: Automatic zoom and centering of ExternalData only works with interactive maps, not static maps a 100 token.
Nov 11 2018, 11:14 AM · Maps (Kartographer)

Nov 6 2018

Nirmos added a comment to T208901: TemplateStyles breaks a paragraph if a file is inserted inline.

Can confirm. I recreated the minimal test case live in case that helps anyone:
https://sv.wikipedia.org/wiki/Anv%C3%A4ndare:Nirmos/T208901
https://sv.wikipedia.org/wiki/Anv%C3%A4ndare:Nirmos/Comment
https://sv.wikipedia.org/wiki/Anv%C3%A4ndare:Nirmos/Comment/styles.css

Nov 6 2018, 11:01 PM · Patch-For-Review, Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Parsoid, TemplateStyles, MediaWiki-Parser

Oct 27 2018

Nirmos added a comment to T208140: Detect/flag potentially malicious gadget/javascript edits .

loading an external script

CSP is on its way: T28508, T135963, T207900

CSP is good but it probably won't catch people e.g. loading JS from another, lower privileged, user?

Oct 27 2018, 5:44 PM · Scoring-platform-team (Research), Gadgets, Code-Health, artificial-intelligence
Nirmos added a comment to T208140: Detect/flag potentially malicious gadget/javascript edits .

loading an external script

CSP is on its way: T28508, T135963, T207900

Oct 27 2018, 5:29 PM · Scoring-platform-team (Research), Gadgets, Code-Health, artificial-intelligence

Oct 26 2018

Nirmos added a comment to T186965: Output HTML should not contain `<p><style>...</style></p>`.

Has the Parsoid patch that removes the p tags around style tags been deployed, and if so, when was it deployed? I'm asking because I'm still seeing style tags wrapped by p tags on for example https://sv.wikipedia.org/api/rest_v1/page/html/Anv%C3%A4ndare%3ANirmos%2FAnders_Bj%C3%B6rck

Oct 26 2018, 10:37 AM · Parsoid-Read-Views, MW-1.31-release-notes (WMF-deploy-2018-03-06 (1.31.0-wmf.24)), MediaWiki-Parser, RemexHtml, Patch-For-Review, TemplateStyles

Oct 25 2018

Nirmos updated the task description for T196650: Expand the set of bundled extensions and skins in MediaWiki 1.32.
Oct 25 2018, 7:36 PM · Growth-Team, Epic, MW-1.32-release, MediaWiki-Releasing, MediaWiki-Installer

Oct 24 2018

Nirmos updated the task description for T207813: Some categories added by MediaWiki do not appear on Special:TrackingCategories.
Oct 24 2018, 4:19 AM · MediaWiki-Categories, good first bug, Technical-Debt, MediaWiki-Special-pages
Nirmos closed T207813: Some categories added by MediaWiki do not appear on Special:TrackingCategories as Invalid.

So, this was a combination of 3 things:

  1. While the massmessage-optout-category category certainly is recognized by MediaWiki, it of course isn't added by MediaWiki. It is added manually by the users. This was a brainfart on my end.
  2. On Swedish Wikipedia where I investigated this, old pages had the category "Pages with obsolete Vega 1.0 graphs". It had since been localized to "Sidor med föråldrade Vega 1.0 grafer", but the pages were still in the old category. This is a MediaWiki bug in itself. I have now resaved the pages so that they are in the new category and moved the category to the name that MediaWiki uses.
  3. MediaWiki no longer adds any "Pages containing blacklisted links" category. It used to do this (the category key was spam-blacklisted-category). It was disabled for performance reasons in https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/SpamBlacklist/+/122285/ Unfortunately, English Wikipedia manually adds this category using a template (Blacklisted link inline) which fooled me. This category really should be deleted on projects where it is empty, and hopefully the admins on enwiki can rename their category, although I doubt they would agree to that.
Oct 24 2018, 4:18 AM · MediaWiki-Categories, good first bug, Technical-Debt, MediaWiki-Special-pages
Nirmos updated the task description for T207813: Some categories added by MediaWiki do not appear on Special:TrackingCategories.
Oct 24 2018, 3:43 AM · MediaWiki-Categories, good first bug, Technical-Debt, MediaWiki-Special-pages
Nirmos updated the task description for T207813: Some categories added by MediaWiki do not appear on Special:TrackingCategories.
Oct 24 2018, 2:26 AM · MediaWiki-Categories, good first bug, Technical-Debt, MediaWiki-Special-pages
Nirmos triaged T207813: Some categories added by MediaWiki do not appear on Special:TrackingCategories as Lowest priority.
Oct 24 2018, 1:59 AM · MediaWiki-Categories, good first bug, Technical-Debt, MediaWiki-Special-pages
Nirmos created T207813: Some categories added by MediaWiki do not appear on Special:TrackingCategories.
Oct 24 2018, 1:59 AM · MediaWiki-Categories, good first bug, Technical-Debt, MediaWiki-Special-pages

Oct 22 2018

Nirmos merged T207619: Raw CSS source from Cite getting shown in reference preview on mobile (android chrome) into T207325: Footnote weirdness after editing the title parameter.
Oct 22 2018, 3:28 AM · Patch-For-Review, Verified, MW-1.33-notes (1.33.0-wmf.12; 2019-01-08), VisualEditor (Current work), TemplateStyles
Nirmos merged task T207619: Raw CSS source from Cite getting shown in reference preview on mobile (android chrome) into T207325: Footnote weirdness after editing the title parameter.
Oct 22 2018, 3:28 AM · Readers-Web-Backlog (Tracking), TemplateStyles, Mobile

Oct 17 2018

Nirmos merged T207262: Incorrect treatment of Javascript template literal by ResourceLoader into T75714: ResourceLoader JavaScript parser should allow ES6 syntax features .
Oct 17 2018, 8:39 AM · Performance-Team, MediaWiki-ResourceLoader
Nirmos merged task T207262: Incorrect treatment of Javascript template literal by ResourceLoader into T75714: ResourceLoader JavaScript parser should allow ES6 syntax features .
Oct 17 2018, 8:39 AM · Performance-Team, MediaWiki-ResourceLoader

Oct 16 2018

Nirmos added a comment to T28508: Content Security Policy (CSP).

@Bawolff I'd like to get svwiki in report-only mode. Should I start a discussion with the community about this now, or is it way too early?

Oct 16 2018, 5:31 AM · Front-end-Standards-Group, Security, Security-Team, WorkType-NewFunctionality, MediaWiki-General-or-Unknown

Oct 8 2018

Nirmos added a comment to T206490: Make it possible for the AbuseFilter to use Special:Tags.

Filters can add tags. Doesn't this create the same chicken-and-egg problem that has already been described in T53421? Or am I completely misunderstanding what this task is about?

Oct 8 2018, 9:15 PM · AbuseFilter
Nirmos added a comment to T206411: Empty JSON keys are replaced with "_empty_".

It is also possible that this bug is wanted, to avoid empty dict key in json files.

Oct 8 2018, 5:14 PM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.4; 2018-11-13), Patch-For-Review, Core Platform Team (PHP7 (TEC4)), MediaWiki-ContentHandler, HHVM, PHP 7.0 support, MediaWiki-General-or-Unknown

Oct 7 2018

Nirmos created T206411: Empty JSON keys are replaced with "_empty_".
Oct 7 2018, 8:06 AM · Core Platform Team Kanban (Done with CPT), MW-1.33-notes (1.33.0-wmf.4; 2018-11-13), Patch-For-Review, Core Platform Team (PHP7 (TEC4)), MediaWiki-ContentHandler, HHVM, PHP 7.0 support, MediaWiki-General-or-Unknown

Sep 24 2018

Nirmos moved T205293: Create a component project for the EditAccount extension from Incoming to Projects to create on the Project-Admins board.
Sep 24 2018, 4:48 PM · Project-Admins

Sep 21 2018

Nirmos renamed T175221: Replace and split $wgAbuseFilterRestrictions responsibility with more verbose variable names. from Replace and split $wgAbuseFilterRestrictions responsability with more verbose variable names. to Replace and split $wgAbuseFilterRestrictions responsibility with more verbose variable names. .
Sep 21 2018, 6:42 PM · Patch-For-Review, User-Daimona, AbuseFilter

Sep 20 2018

Nirmos reopened T204616: Remove unexpected line-break from Special:Gadgets between "required rights" list and "on by default" as "Open".

Now there is no line break between "(View source | Export)" and "Uses:"

Sep 20 2018, 5:20 PM · MW-1.32-notes (WMF-deploy-2018-09-25 (1.32.0-wmf.23)), Performance-Team, Gadgets

Sep 16 2018

Nirmos added a comment to T204457: Incoherent styling of number on a list in bold when part of one item in the list is not bold.

If I'm reading https://developer.mozilla.org/en-US/docs/Web/HTML/Element/b correctly, then the b tag only accepts phrasing content as content, and according to https://developer.mozilla.org/en-US/docs/Web/Guide/HTML/Content_categories#Phrasing_content neither ol nor li belongs to that category, so as I understand it, the input is invalid.

Sep 16 2018, 9:54 PM · MediaWiki-Parser
Nirmos added a comment to T204457: Incoherent styling of number on a list in bold when part of one item in the list is not bold.

Produced HTML:

<p>
	<b>
	</b>
</p>
<b></b>
<ol>
	<b>
		<li>a b c</li>
		<li>d e f</li>
	</b>
	<li>
		<b>g </b>
		h
		<b> i</b>
	</li>
	<b>
		<li>j k l</li>
		<li>m n o</li>
	</b>
</ol>
<b></b>
<p>
	<b></b>
</p>
Sep 16 2018, 7:51 PM · MediaWiki-Parser

Sep 11 2018

Nirmos added a comment to T197617: TemplateStyles should be able to add skin-specific CSS.

You have misspelled "minerva" as "minera" in https://zh.wikipedia.beta.wmflabs.org/wiki/Wikipedia:%E9%A6%96%E9%A1%B5/styles.css

Sep 11 2018, 8:44 AM · MW-1.32-notes (WMF-deploy-2018-08-21 (1.32.0-wmf.18)), Patch-For-Review, TemplateStyles

Aug 28 2018

Liuxinyu970226 awarded T178356: Raise Grade A JavaScript requirement from ES5 (2009) to ES6 (2015) a Like token.
Aug 28 2018, 1:32 PM · Performance-Team, JavaScript, MediaWiki-ResourceLoader

Aug 21 2018

Nirmos added a comment to T202073: Flaky unit test AbuseFilterConsequencesTest.

Shouldn't the comment in https://gerrit.wikimedia.org/r/#/c/mediawiki/extensions/AbuseFilter/+/454285/2/tests/phpunit/AbuseFilterTest.php be updated too?

Aug 21 2018, 3:14 PM · MW-1.32-notes (WMF-deploy-2018-08-28 (1.32.0-wmf.19)), Technical-Debt, AbuseFilter, Wikimedia-production-error (Shared Build Failure)

Aug 14 2018

Nirmos added a comment to T135963: Add support for Content-Security-Policy (CSP) headers in MediaWiki.

The description mentions some onerror attribute that I've never heard of:

CSP disables all the inline ways of executing javascript (e.g. <img onerror="alert(1)"> )

Will this also affect onclick attributes?

Aug 14 2018, 3:33 AM · Core Platform Team Backlog (Watching / External), TechCom-RFC (TechCom-Approved), Patch-For-Review, Epic, Security-Team

Aug 7 2018

Nirmos added a comment to T201393: Add Galician Wikipedia to wikistream.

As far as I can see, https://stream.wikimedia.org/v2/stream/recentchange works perfectly for glwiki. I'm testing this personally on https://sv.wikipedia.org/wiki/Wikipedia:Senaste_%C3%A4ndringar/EventStreams with the gadget that I have made: https://sv.wikipedia.org/wiki/MediaWiki:Gadget-EventStreams.js

Aug 7 2018, 10:20 AM · Wikimedia-Stream

Jul 27 2018

Nirmos created T200506: Previewing a non-style-only gadget that you already have enabled causes a syntax error.
Jul 27 2018, 10:06 AM · MW-1.32-notes (WMF-deploy-2018-08-28 (1.32.0-wmf.19)), Performance-Team, MediaWiki-ResourceLoader

Jul 23 2018

Nirmos added a comment to T199416: Cache update time for Gadgets and Common.js/css regressed from 5 min to 1 hour.

It has nothing to do with lang=ru. It's the same problem on svwiki.

Jul 23 2018, 5:53 PM · MW-1.32-notes (WMF-deploy-2018-07-31 (1.32.0-wmf.15)), Patch-For-Review, Core-Platform-Team-Old, Multi-Content-Revisions, Regression, Performance-Team, MediaWiki-ResourceLoader

Jul 21 2018

Nirmos added a comment to T191452: Deploy TemplateStyles on French Wikipedia on 2018-07-19.

While starting to clean Commons.css, one of the administrators wondered if TemplateStyles might extend the loading time (parsing, possible duplication, ...). Do we know if this has a negative impact on performance?

See T185853. Even in the worst case scenario (i.e. in the migration period when styles in the MediaWiki namespace and styles from TemplateStyles are loaded at the same time) there was no measurable change in performance. In theory, TemplateStyles would be good for sparsely used templates, and bad for ubiquitous templates, but since we did not observe any such thing, my guess is that the amount of CSS that is local to a wiki is so small in proportion to the total amount of CSS. Unfortunately, I don't have any numbers to support that – it's just a gut feeling.

Jul 21 2018, 11:26 AM · Patch-For-Review, User-Zoranzoki21, Wikimedia-Site-requests, TemplateStyles

Jul 19 2018

Nirmos added a comment to T110353: Audit use of cookies.

There is also svwiki-mw-tour, set to expire 1969-12-31T23:59:59.000Z (and yes, I actually can see this under Network → Cookies → Request Cookies in Chrome, not just under Application → Cookies).

Jul 19 2018, 1:24 PM · Performance-Team, Epic, Sysadmin-notice, Wikimedia-General-or-Unknown

Jul 18 2018

Nirmos added a comment to T12331: Introduce page creation log.

Good idea, but could you, please, add filtering by namespace? Thank you.

Jul 18 2018, 6:50 PM · Patch-For-Review, MW-1.32-notes (WMF-deploy-2018-06-05 (1.32.0-wmf.7)), MediaWiki-Logging, User-notice, MediaWiki-Page-editing, TechCom-RFC, MediaWiki-Special-pages

Jul 14 2018

Nirmos added a watcher for Gadgets: Nirmos.
Jul 14 2018, 12:11 AM

Jul 6 2018

Nirmos added a comment to T190015: Create separate user group for editing sitewide CSS/JavaScript that does not include administrators by default.

If this is the case, then there wouldn't be interface editors at some wikis.

The idea of an interface editor or engineer group that is meant to be more accessible than sysop is indeed backwards with regard to security.

Jul 6 2018, 2:48 PM · MW-1.32-notes (WMF-deploy-2018-08-28 (1.32.0-wmf.19)), User-Tgr, Trust-and-Safety, Wikimedia-General-or-Unknown, Patch-For-Review, Security, JavaScript, Security-Core

Jul 3 2018

Nirmos updated the task description for T198725: Deploy TemplateStyles on huwiktionary.
Jul 3 2018, 5:12 PM · Patch-For-Review, User-Urbanecm, Wikimedia-Site-requests, TemplateStyles

Jun 26 2018

gabriel-wmde awarded T178356: Raise Grade A JavaScript requirement from ES5 (2009) to ES6 (2015) a Like token.
Jun 26 2018, 4:41 PM · Performance-Team, JavaScript, MediaWiki-ResourceLoader
Nirmos added a comment to T110353: Audit use of cookies.

How are you viewing this data exactly?

I used the Storage tab in Firefox. If I instead use the Network tab, cpPosIndex, UseCDNCache and UseDC are not present.

Jun 26 2018, 1:53 AM · Performance-Team, Epic, Sysadmin-notice, Wikimedia-General-or-Unknown

Jun 25 2018

Nirmos added a comment to T110353: Audit use of cookies.

cpPosIndex, UseCDNCache and UseDC definitely do not go away with two minutes of browsing. Also, I started my computer this evening (the 25th) and as you can see these cookies have an "Expires" date for the 24th, i.e. a date that has already occured.

Jun 25 2018, 9:31 PM · Performance-Team, Epic, Sysadmin-notice, Wikimedia-General-or-Unknown

Jun 21 2018

Nirmos added a comment to T110353: Audit use of cookies.

Here are the cookies I have, if that helps:

centralauth_Session
centralauth_Token
centralauth_User
cpPosIndex
forceHTTPS
GeoIP
loginnotify_prevlogins
svwikircfilters-toplinks-collapsed-state
svwikiSession
svwikiUserID
svwikiUserName
UseCDNCache
UseDC
VEE
wikiEditor-0-booklet-characters-page
wikiEditor-0-booklet-help-page
WMF-Last-Access-Global
WMF-Last-Access
Jun 21 2018, 9:30 AM · Performance-Team, Epic, Sysadmin-notice, Wikimedia-General-or-Unknown
Nirmos renamed T197846: JavaScript parse error from "JavaScript parse error" when using URLParams.delete in custom JS to JavaScript parse error.
Jun 21 2018, 8:53 AM · Performance-Team, MediaWiki-ResourceLoader
Nirmos created T197846: JavaScript parse error.
Jun 21 2018, 8:28 AM · Performance-Team, MediaWiki-ResourceLoader

Jun 16 2018

Nirmos added projects to T197451: Incorrect number formatting of Lua memory usage in languages with comma: I18n, MediaWiki-extensions-Scribunto.

The relevant messages here are scribunto-limitreport-memusage-value-html and size-megabytes.

Jun 16 2018, 1:12 PM · MediaWiki-extensions-Scribunto, I18n, MediaWiki-Debug-Logger, MediaWiki-Parser

Jun 14 2018

Nirmos added a comment to T197061: ps.wikivoyage not appearing in www.wikivoyage.org.

I made an edit request at https://meta.wikimedia.org/wiki/Talk:Www.wikivoyage.org_template#Pashto

Jun 14 2018, 3:31 PM · Wikimedia-Portals, Discovery
Nirmos added a comment to T190015: Create separate user group for editing sitewide CSS/JavaScript that does not include administrators by default.

there’s no reason a wiki cannot locally decide to add their sysops to the new group too

The problem here is that there are many wikis that do not have any bureaucrats. These projects would effectively lose the ability to edit their own site-wide CSS and JS.

Jun 14 2018, 2:14 PM · MW-1.32-notes (WMF-deploy-2018-08-28 (1.32.0-wmf.19)), User-Tgr, Trust-and-Safety, Wikimedia-General-or-Unknown, Patch-For-Review, Security, JavaScript, Security-Core

Jun 12 2018

Nirmos added a comment to T196802: Remove deprecated mediawiki.api.* dependencies from extensions.

Just noting here that there are two modules mentioned in ecc812f0 that are not present in PerfektesChaos's comment. These are:
mediawiki.api.login
mediawiki.api.rollback

Jun 12 2018, 11:56 AM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Readers-Web-Backlog (Tracking), MediaWiki-extensions-General

Jun 10 2018

Nirmos created T196847: titles parameter is broken on Special:ApiSandbox.
Jun 10 2018, 2:53 PM · MediaWiki-API, MediaWiki-Special-pages