MrStradivarius (Mr. Stradivarius)
User

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 14 2014, 11:30 AM (191 w, 5 d)
Availability
Available
IRC Nick
MrStradivarius
LDAP User
Mr. Stradivarius
MediaWiki User
Mr. Stradivarius

I'm Mr. Stradivarius, active on the English Wikipedia. I've been converting templates to Lua since the summer of 2013, and I have filed a few bugs in the Scribunto extension, and have even submitted a patch or two.

My profile picture is the Lady Blunt Stradivarius, named after its first known owner, Lady Anne Blunt. Lady Blunt was the daughter of Ada Lovelace, which means that the instrument is probably the geekiest Strad before the turn of the 19th century. ;) The picture is taken from Wikimedia Commons.

Recent Activity

Mar 10 2018

MrStradivarius added a comment to T32750: [Epic] Ping/notify user when username used in an edit summary.

Will user subpages be included? The first of the acceptance criteria above is not clear on this point.

Mar 10 2018, 12:49 AM · User-notice, MW-1.31-release-notes (WMF-deploy-2018-02-27 (1.31.0-wmf.23)), Epic, Community-Wishlist-Survey-2017, Community-Tech, Collaboration-Team-Triage, Notifications, MediaWiki-Page-editing

Feb 14 2018

Liuxinyu970226 awarded T114384: Standardise procedures for deprecating public-facing code a Love token.
Feb 14 2018, 1:29 AM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice

Feb 1 2018

MrStradivarius created T186221: Scribunto converts template arguments with explicit keys of 0, -1, -2 etc. to numeric keys of frame.args.
Feb 1 2018, 2:38 PM · MediaWiki-extensions-Scribunto

Dec 22 2016

MrStradivarius renamed T153933: OOjs-ui TextInputWidget broken if a label is supplied with labelPosition=before from OOjs-ui textInputWidget broken if a label is supplied with labelPosition=before to OOjs-ui TextInputWidget broken if a label is supplied with labelPosition=before.
Dec 22 2016, 1:33 AM · OOUI (OOjs-UI-0.19.0), Regression
MrStradivarius updated the task description for T153933: OOjs-ui TextInputWidget broken if a label is supplied with labelPosition=before.
Dec 22 2016, 1:29 AM · OOUI (OOjs-UI-0.19.0), Regression
MrStradivarius created T153933: OOjs-ui TextInputWidget broken if a label is supplied with labelPosition=before.
Dec 22 2016, 1:21 AM · OOUI (OOjs-UI-0.19.0), Regression

Dec 19 2016

MrStradivarius created T153679: Page titles on watchlist add/remove notifications use underscores, long titles run off side of page.
Dec 19 2016, 2:17 PM · Regression, MediaWiki-Watchlist

Dec 5 2016

MrStradivarius added a comment to T139873: Can't delete en:File:Testing_protection_level_reset_on_delete_and_restore.png.

I just managed to delete the file using the normal web interface.

Dec 5 2016, 11:43 PM · media-storage, Wikimedia-Site-requests
MrStradivarius closed T139873: Can't delete en:File:Testing_protection_level_reset_on_delete_and_restore.png as Resolved.
Dec 5 2016, 11:43 PM · media-storage, Wikimedia-Site-requests

Nov 1 2016

Jackmcbarn awarded T71441: Feature request: add detection for disambiguation pages to Scribunto a Dislike token.
Nov 1 2016, 12:09 AM · MediaWiki-extensions-Disambiguator, MediaWiki-extensions-Scribunto

Aug 23 2016

Liuxinyu970226 awarded T63993: Babel language codes should be normalised to lower case when used in categories a The World Burns token.
Aug 23 2016, 11:08 PM · MW-1.28-release (WMF-deploy-2016-08-16_(1.28.0-wmf.15)), MediaWiki-extensions-Babel

Jul 11 2016

MrStradivarius added a comment to T139873: Can't delete en:File:Testing_protection_level_reset_on_delete_and_restore.png.

I'm reopening this. @Pokefan95: the issue does seem to be the same as at the other bug, but the page still needs to be deleted. That will require help from someone with access to the database, I'm guessing. I just tried to delete it again today, and it failed with the same error, so it doesn't look like waiting will help things.

Jul 11 2016, 3:47 AM · media-storage, Wikimedia-Site-requests
MrStradivarius reopened T139873: Can't delete en:File:Testing_protection_level_reset_on_delete_and_restore.png as "Open".
Jul 11 2016, 3:45 AM · media-storage, Wikimedia-Site-requests

Jul 10 2016

MrStradivarius updated the task description for T139873: Can't delete en:File:Testing_protection_level_reset_on_delete_and_restore.png.
Jul 10 2016, 6:03 AM · media-storage, Wikimedia-Site-requests
MrStradivarius added a project to T139873: Can't delete en:File:Testing_protection_level_reset_on_delete_and_restore.png: MediaWiki-File-management.
Jul 10 2016, 5:58 AM · media-storage, Wikimedia-Site-requests
MrStradivarius added a project to T139873: Can't delete en:File:Testing_protection_level_reset_on_delete_and_restore.png: MediaWiki-Page-deletion.
Jul 10 2016, 5:58 AM · media-storage, Wikimedia-Site-requests
MrStradivarius created T139873: Can't delete en:File:Testing_protection_level_reset_on_delete_and_restore.png.
Jul 10 2016, 5:57 AM · media-storage, Wikimedia-Site-requests

May 27 2016

MrStradivarius updated the task description for T136375: Rollback T88044 (broke rollback-related utilities).
May 27 2016, 11:16 PM · MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-05-24_(1.28.0-wmf.3)), MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), Patch-For-Review, User-notice, Regression, MediaWiki-History-or-Diffs
MrStradivarius updated subscribers of T136375: Rollback T88044 (broke rollback-related utilities).
May 27 2016, 11:10 PM · MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-05-24_(1.28.0-wmf.3)), MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), Patch-For-Review, User-notice, Regression, MediaWiki-History-or-Diffs
MrStradivarius added a comment to T136375: Rollback T88044 (broke rollback-related utilities).

This was also affecting my ConfirmRollback script.

May 27 2016, 11:09 PM · MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-05-24_(1.28.0-wmf.3)), MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), Patch-For-Review, User-notice, Regression, MediaWiki-History-or-Diffs
MrStradivarius added a comment to T136375: Rollback T88044 (broke rollback-related utilities).

This was also affecting my ConfirmRollback script. If you have the script installed and click on a rollback link on a page that you have set to "confirm", then the script will pop up a dialog saying "Revert n edits by SomeUser?" After the change, the rollback would occur directly after the initial click on the rollback link, regardless of the dialog.

May 27 2016, 10:31 PM · MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-05-24_(1.28.0-wmf.3)), MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), Patch-For-Review, User-notice, Regression, MediaWiki-History-or-Diffs
MrStradivarius updated the task description for T136375: Rollback T88044 (broke rollback-related utilities).
May 27 2016, 10:31 PM · MW-1.28-release-notes, MW-1.28-release (WMF-deploy-2016-05-24_(1.28.0-wmf.3)), MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), Patch-For-Review, User-notice, Regression, MediaWiki-History-or-Diffs

Mar 22 2016

MrStradivarius added a comment to T129764: New Error Message for "Error Access to the remote domain was denied." (echo-api-failure-cross-wiki) message and use errorObj?.

Could not load notifications from xxx.org. This may be caused by an ad blocker or other browser extension blocking the request.

Mar 22 2016, 9:34 AM · Collaboration-Team-Triage, MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), MW-1.28-release (WMF-deploy-2016-05-17_(1.28.0-wmf.2)), Patch-For-Review, Collab-Team-2016-Apr-Jun-Q4, Crosswiki, Notifications

Mar 17 2016

MrStradivarius added a comment to T129764: New Error Message for "Error Access to the remote domain was denied." (echo-api-failure-cross-wiki) message and use errorObj?.

I also agree with @Jay8g that it would be good to do something about the notification being stuck in the menu with no obvious way to dismiss it. If the notification could link to the proper page on the remote domain that would work, if that is possible with the current architecture. Dropping the notification after one view would also work. One of those options plus a descriptive error message would be the sweet spot for this particular issue, I think.

Mar 17 2016, 2:22 PM · Collaboration-Team-Triage, MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), MW-1.28-release (WMF-deploy-2016-05-17_(1.28.0-wmf.2)), Patch-For-Review, Collab-Team-2016-Apr-Jun-Q4, Crosswiki, Notifications
MrStradivarius removed a project from T129764: New Error Message for "Error Access to the remote domain was denied." (echo-api-failure-cross-wiki) message and use errorObj?: Wikisource.
Mar 17 2016, 1:56 PM · Collaboration-Team-Triage, MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), MW-1.28-release (WMF-deploy-2016-05-17_(1.28.0-wmf.2)), Patch-For-Review, Collab-Team-2016-Apr-Jun-Q4, Crosswiki, Notifications
MrStradivarius added a comment to T129764: New Error Message for "Error Access to the remote domain was denied." (echo-api-failure-cross-wiki) message and use errorObj?.

I believe this is caused by the NoScript browser extension, and you just need to whitelist the domain.

Mar 17 2016, 1:54 PM · Collaboration-Team-Triage, MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), MW-1.28-release (WMF-deploy-2016-05-17_(1.28.0-wmf.2)), Patch-For-Review, Collab-Team-2016-Apr-Jun-Q4, Crosswiki, Notifications

Mar 13 2016

MrStradivarius renamed T129764: New Error Message for "Error Access to the remote domain was denied." (echo-api-failure-cross-wiki) message and use errorObj? from Cross-wiki notifications from itwikisource: "Error Access to the remote domain was denied." to Cross-wiki notifications from Wikisource: "Error Access to the remote domain was denied.".
Mar 13 2016, 3:43 AM · Collaboration-Team-Triage, MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), MW-1.28-release (WMF-deploy-2016-05-17_(1.28.0-wmf.2)), Patch-For-Review, Collab-Team-2016-Apr-Jun-Q4, Crosswiki, Notifications
MrStradivarius created T129764: New Error Message for "Error Access to the remote domain was denied." (echo-api-failure-cross-wiki) message and use errorObj?.
Mar 13 2016, 3:36 AM · Collaboration-Team-Triage, MW-1.28-release (WMF-deploy-2016-06-07_(1.28.0-wmf.5)), MW-1.28-release (WMF-deploy-2016-05-17_(1.28.0-wmf.2)), Patch-For-Review, Collab-Team-2016-Apr-Jun-Q4, Crosswiki, Notifications

Feb 14 2016

MrStradivarius updated subscribers of T126553: "Mobile sidebar preview" gadget on en.wp misses Toggle icon in horizontal toolbar.
Feb 14 2016, 2:41 PM · Wikimedia-General-or-Unknown
MrStradivarius updated subscribers of T126553: "Mobile sidebar preview" gadget on en.wp misses Toggle icon in horizontal toolbar.
Feb 14 2016, 2:40 PM · Wikimedia-General-or-Unknown

Jan 12 2016

MrStradivarius added a comment to T114384: Standardise procedures for deprecating public-facing code.

Was this topic discussed at the Summit?

Jan 12 2016, 9:35 AM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice

Jan 5 2016

MrStradivarius updated the task description for T89733: Allow ContentHandler to expose structured data to the search engine..
Jan 5 2016, 9:42 PM · MW-1.28-release-notes, TechCom-RFC (TechCom-Approved), Wikidata, Wikimedia-Developer-Summit-2016, MediaWiki-ContentHandler

Dec 27 2015

MrStradivarius added a comment to T119735: mw.wikibase.getEntity(nil) returns an entity object on Flow page preview, but nil on page save.

I don't think there's anything we can do in Wikibase to "fix" this and I'm not sure Flow should mess with the title used for parsing either. It might be a good idea to also use a random Topic: namespace title during comment previews in flow, but despite of that, I don't think this is actionable. Wontfix?

Dec 27 2015, 11:23 AM · Wikibase-Lua, Wikidata, MediaWiki-extensions-WikibaseClient, MediaWiki-extensions-Scribunto, Collaboration-Team-Triage, StructuredDiscussions

Dec 20 2015

MrStradivarius created T121994: Signpost notification displaying unwanted pre tags.
Dec 20 2015, 2:09 AM · MW-1.27-release (WMF-deploy-2016-01-12_(1.27.0-wmf.10)), Regression, Patch-For-Review, Collaboration-Team-Archive-2015-2016, Notifications

Dec 10 2015

MrStradivarius created T121085: mw.text.unstripNoWiki also unstrips <math> tags.
Dec 10 2015, 8:35 AM · MediaWiki-extensions-Scribunto

Nov 27 2015

MrStradivarius renamed T119735: mw.wikibase.getEntity(nil) returns an entity object on Flow page preview, but nil on page save from Flow: A lua error during preview but not after saving to mw.wikibase.getEntity(nil) returns an entity object on Flow page preview, but nil on page save.
Nov 27 2015, 8:57 AM · Wikibase-Lua, Wikidata, MediaWiki-extensions-WikibaseClient, MediaWiki-extensions-Scribunto, Collaboration-Team-Triage, StructuredDiscussions
MrStradivarius added a project to T119735: mw.wikibase.getEntity(nil) returns an entity object on Flow page preview, but nil on page save: MediaWiki-extensions-WikibaseClient.
Nov 27 2015, 8:52 AM · Wikibase-Lua, Wikidata, MediaWiki-extensions-WikibaseClient, MediaWiki-extensions-Scribunto, Collaboration-Team-Triage, StructuredDiscussions
MrStradivarius added a comment to T119735: mw.wikibase.getEntity(nil) returns an entity object on Flow page preview, but nil on page save.

The direct cause of this error message is the logic in d:Module:Property documentation. On line 262 it assumes that the global variable id exists if the Wikibase entity returned by mw.wikibase.getEntity also exists on line 257. However, if no id is supplied as an argument to the module, the module is not invoked in the "Property talk" namespace, and mw.wikibase.getEntity(nil) returns the entity for the current page, then the id variable will be nil, and the Wikibase entity will exist. This will result in the error that you saw when the module tries to concatenate id to the URL string in line 262.

Nov 27 2015, 8:51 AM · Wikibase-Lua, Wikidata, MediaWiki-extensions-WikibaseClient, MediaWiki-extensions-Scribunto, Collaboration-Team-Triage, StructuredDiscussions
MrStradivarius added a member for MediaWiki-extensions-Lua: MrStradivarius.
Nov 27 2015, 7:27 AM

Nov 19 2015

MrStradivarius added a comment to T118977: frame:preprocess does not work when module is called with subst:.

You need to put safesubst in the template you are trying to substitute as well. In Vorlage:en, change {{#if:{{{nolink|}}}|Englisch|[[Englisch]]}} to {{<includeonly>safesubst:</includeonly>#if:{{{nolink|}}}|Englisch|[[Englisch]]}}, and it should work.

Nov 19 2015, 1:30 PM · MediaWiki-extensions-Scribunto
MrStradivarius added a comment to T118977: frame:preprocess does not work when module is called with subst:.

To add to what Anomie and Jackmcbarn said, if you do need to use frame:preprocess with both substitution and transclusion, you can use safesubst. For example, frame:preprocess( '{{safesubst:Test}}' ) will always get you the expanded {{Test}} template.

Nov 19 2015, 8:38 AM · MediaWiki-extensions-Scribunto

Nov 12 2015

MrStradivarius added a comment to T14974: The newline added to a template, magic word, variable, or parser function that returns line-start wikicode formatting (*#:; {|) causes unexpected parsing.

I'm just saying that you can't "fix this bug" without fixing the content first.

Nov 12 2015, 4:40 AM · Epic, MediaWiki-Parser

Nov 5 2015

MrStradivarius added a comment to T114384: Standardise procedures for deprecating public-facing code.

This task is mainly about agreeing on expectations on the developers changing APIs, right?

Nov 5 2015, 6:42 AM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice
MrStradivarius updated the task description for T114384: Standardise procedures for deprecating public-facing code.
Nov 5 2015, 5:30 AM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice
MrStradivarius added a subtask for T114384: Standardise procedures for deprecating public-facing code: T35355: Provide interface for gadget usage statistics.
Nov 5 2015, 5:29 AM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice
MrStradivarius added a parent task for T35355: Provide interface for gadget usage statistics: T114384: Standardise procedures for deprecating public-facing code.
Nov 5 2015, 5:29 AM · JavaScript, MediaWiki-Special-pages
MrStradivarius added a comment to T35355: Provide interface for gadget usage statistics.

(In reply to comment #5)

Well, if we're talking about a new feature. Then I don't think there's a need
to support user scripts (if that's possible in a good way at all).

If you're referring to /* [[links]] */ and Special:WhatLinksHere.. well, I'd say keep
using that until gadgets are the common way for creating scripts.

Nov 5 2015, 5:28 AM · JavaScript, MediaWiki-Special-pages
MrStradivarius updated the task description for T117836: Link and cite explanations overlapped by template selections at the top of articles.
Nov 5 2015, 2:23 AM · VisualEditor
MrStradivarius created T117836: Link and cite explanations overlapped by template selections at the top of articles.
Nov 5 2015, 2:21 AM · VisualEditor

Oct 27 2015

Nnemo awarded T114736: Edit conflict on page move on enwiki results in loss of user input a Pterodactyl token.
Oct 27 2015, 12:07 PM · MediaWiki-Page-editing

Oct 26 2015

Johan awarded T114384: Standardise procedures for deprecating public-facing code a Love token.
Oct 26 2015, 10:01 PM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice

Oct 25 2015

MrStradivarius updated the task description for T116532: The key shown in the "Cite error references duplicate key" error message contains underscores instead of spaces.
Oct 25 2015, 1:33 PM · Cite
MrStradivarius created T116532: The key shown in the "Cite error references duplicate key" error message contains underscores instead of spaces.
Oct 25 2015, 1:25 PM · Cite

Oct 14 2015

Ckoerner awarded T114384: Standardise procedures for deprecating public-facing code a Like token.
Oct 14 2015, 2:50 PM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice

Oct 13 2015

MrStradivarius moved T115341: Create a standard timetable for deprecating public-facing code across all WMF projects from To Triage to Not ready to announce on the User-notice board.
Oct 13 2015, 3:48 PM · Community-Tech (2015-2017), Documentation, WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice
MrStradivarius updated the task description for T114384: Standardise procedures for deprecating public-facing code.
Oct 13 2015, 3:47 PM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice
MrStradivarius added a parent task for T115341: Create a standard timetable for deprecating public-facing code across all WMF projects: T114384: Standardise procedures for deprecating public-facing code.
Oct 13 2015, 3:46 PM · Community-Tech (2015-2017), Documentation, WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice
MrStradivarius added a subtask for T114384: Standardise procedures for deprecating public-facing code: T115341: Create a standard timetable for deprecating public-facing code across all WMF projects.
Oct 13 2015, 3:46 PM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice
MrStradivarius created T115341: Create a standard timetable for deprecating public-facing code across all WMF projects.
Oct 13 2015, 3:45 PM · Community-Tech (2015-2017), Documentation, WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice
MrStradivarius updated the task description for T114384: Standardise procedures for deprecating public-facing code.
Oct 13 2015, 1:33 PM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice
MrStradivarius added a comment to T114384: Standardise procedures for deprecating public-facing code.

The procedure for api.php deprecation and updates is documented at https://www.mediawiki.org/wiki/Requests_for_comment/API_roadmap (could be moved to a better page I suppose).

Oct 13 2015, 1:31 PM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice
MrStradivarius added a comment to T114384: Standardise procedures for deprecating public-facing code.

At the Developer Summit, we should decide whether...

In order to reach to such decision at the Summit, what would need to start being discussed now?

Oct 13 2015, 1:07 PM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice
MrStradivarius updated subscribers of T90908: Goal: Binding code of conduct for all Wikimedia technical spaces with consequences for breaches.
Oct 13 2015, 12:44 PM · Goal, Human-Resources, Community-Liaisons, DevRel-January-2016, DevRel-December-2015, DevRel-November-2015, DevRel-October-2015, Wikimedia-Developer-Summit-2016, DevRel-September-2015, ECT-August-2015, Trust-and-Safety, Developer-Relations, Wikimania-Hackathon-2015

Oct 8 2015

Aklapper awarded T114384: Standardise procedures for deprecating public-facing code a Love token.
Oct 8 2015, 11:56 AM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice

Oct 6 2015

MrStradivarius added a project to T114736: Edit conflict on page move on enwiki results in loss of user input: MediaWiki-General-or-Unknown.
Oct 6 2015, 6:38 AM · MediaWiki-Page-editing
MrStradivarius created T114736: Edit conflict on page move on enwiki results in loss of user input.
Oct 6 2015, 6:38 AM · MediaWiki-Page-editing

Oct 1 2015

Ricordisamoa awarded T114384: Standardise procedures for deprecating public-facing code a Love token.
Oct 1 2015, 9:44 PM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice
MrStradivarius updated subscribers of T112987: Separating infoboxes and navboxes from article content.
Oct 1 2015, 5:28 PM · Wikidata, Community-Wishlist-Survey-2015, Wikimedia-Developer-Summit-2016
MrStradivarius updated subscribers of T112996: A vision for templates / wikitext 2.0.
Oct 1 2015, 5:28 PM · Wikimedia-Developer-Summit-2016
MrStradivarius updated subscribers of T114251: [RFC] Magic Infobox implementation.
Oct 1 2015, 5:28 PM · TechCom-RFC, Wikidata, MediaWiki-extensions-Capiunto, Wikimedia-Developer-Summit-2016
MrStradivarius updated subscribers of T105845: RFC: Page components / content widgets.
Oct 1 2015, 5:28 PM · Services (watching), TechCom, Wikidata, Wikimedia-Developer-Summit-2016, Contributors-Team, Parsoid
MrStradivarius updated subscribers of T113034: RFC: Overhaul Interwiki map, unify with Sites and WikiMap.
Oct 1 2015, 5:27 PM · Wikidata-Campsite, Wikidata-Ministry-Of-Magic-Tech-Debt, TechCom-RFC, User-Daniel, RfC, MW-1.27-release (WMF-deploy-2016-05-03_(1.27.0-wmf.23)), MW-1.27-release-notes, MediaWiki-Interwiki, Wikidata, MediaWiki-Sites, SiteMatrix, MediaWiki-extensions-Interwiki
MrStradivarius claimed T114384: Standardise procedures for deprecating public-facing code.
Oct 1 2015, 4:53 PM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice
MrStradivarius created T114384: Standardise procedures for deprecating public-facing code.
Oct 1 2015, 4:32 PM · Release-Engineering-Team (Watching / External), WMF-Product-Development-Process, MediaWiki-API, Developer-Relations, User-notice

Sep 24 2015

MrStradivarius added a comment to T108566: Non-finalised input is added to the document when using the Anthy Japanese IME with VisualEditor.

At the moment our undo grouping is completely time based. Other editors appear to be at least partially based on wordbreaks, e.g. undo deletes words at a time. That could help with 1.

Sep 24 2015, 3:25 PM · VisualEditor-ContentLanguage, VisualEditor
MrStradivarius created T113607: The label and value in OO.ui.TextInputWidget sometimes overlap.
Sep 24 2015, 2:24 PM · OOUI

Sep 14 2015

MrStradivarius updated subscribers of T112287: TypeError: undefined is not a function (evaluating 'performance.mark('mwLoadEnd')').
Sep 14 2015, 3:08 PM · MW-1.26-release, WMF-deploy-2015-09-08_(1.26wmf22), WMF-deploy-2015-09-15_(1.26wmf23), Patch-For-Review, Regression, MediaWiki-ResourceLoader, Performance-Team

Sep 1 2015

MrStradivarius updated subscribers of T109818: Make VisualEditor good enough to use with all common IMEs for Japanese.
Sep 1 2015, 8:18 AM · Category, VisualEditor

Aug 16 2015

MrStradivarius updated subscribers of T106177: Implement Gadget and Gadget definition namespaces plus their content models.
Aug 16 2015, 8:05 PM · Community-Tech, MW-1.27-release (WMF-deploy-2015-12-08_(1.27.0-wmf.8)), Gadgets-2.0, Patch-For-Review, Gadgets
MrStradivarius added a comment to T106177: Implement Gadget and Gadget definition namespaces plus their content models.

The Scribunto solution hasn't been completely without issue - see T61194, for example.

Aug 16 2015, 8:04 PM · Community-Tech, MW-1.27-release (WMF-deploy-2015-12-08_(1.27.0-wmf.8)), Gadgets-2.0, Patch-For-Review, Gadgets
MrStradivarius added a comment to T90412: Document how luasandbox should be installed under HHVM at http://www.mediawiki.org/wiki/Extension:Scribunto.

Thanks for your help!

Aug 16 2015, 6:59 AM · Documentation, MediaWiki-extensions-Scribunto
MrStradivarius closed T90412: Document how luasandbox should be installed under HHVM at http://www.mediawiki.org/wiki/Extension:Scribunto as Resolved.
Aug 16 2015, 6:59 AM · Documentation, MediaWiki-extensions-Scribunto

Aug 13 2015

MrStradivarius updated subscribers of T107602: Set up a public interface to the wikidata query service.
Aug 13 2015, 1:54 PM · Operations, Patch-For-Review, Traffic, Wikidata-Query-Service, Wikidata, Discovery

Aug 12 2015

MrStradivarius added a comment to T55120: Remove deprecated sajax js library from MediaWiki core.

I found a good one at enwiki's WikiProject User scripts. That's probably the one that everyone was using.

Aug 12 2015, 10:36 PM · Performance-Team, Performance-Team-notice, MW-1.26-release, User-notice, Technical-Debt, MediaWiki-General-or-Unknown
MrStradivarius added a comment to T55120: Remove deprecated sajax js library from MediaWiki core.

Yes, I saw that, but I was wondering if Sajax was documented somewhere that explained those things. There are a couple of things in the library that I'm not sure about:

  1. Is the object you get with sajax_init_object() exactly the same as an XMLHttpRequest object, or are there some differences? I've been given the impression that the only difference is that the Sajax object was supported in IE6, but it would be nice to get confirmation.
  2. Can there be other types of request for sajax_request_type, e.g. POST?

I wasn't sure about sajax_do_call either, but the link that @Ciencia_Al_Poder found explained it pretty well. Also, it seemed likely that there was some documentation out there, because otherwise it would have been pretty hard for all those people to write all of those Sajax scripts.

Aug 12 2015, 10:19 PM · Performance-Team, Performance-Team-notice, MW-1.26-release, User-notice, Technical-Debt, MediaWiki-General-or-Unknown

Aug 10 2015

MrStradivarius added a comment to T55120: Remove deprecated sajax js library from MediaWiki core.

Can anyone point me in the direction of the documentation for the Sajax library? It doesn't appear to be linked anywhere from the Legacy JavaScript page, and it's going to be tricky for me to fix existing gadgets if I don't know how they work.

Aug 10 2015, 3:30 PM · Performance-Team, Performance-Team-notice, MW-1.26-release, User-notice, Technical-Debt, MediaWiki-General-or-Unknown
MrStradivarius added a comment to T55120: Remove deprecated sajax js library from MediaWiki core.

I just don't think that it's very useful to then put very expensive resources into fixing those last 10%, of which a large part in user script space, probably will never be executed ever again, because the user is no longer active. Experience has shown that at some point, you just need to pull the trigger.

Aug 10 2015, 3:26 PM · Performance-Team, Performance-Team-notice, MW-1.26-release, User-notice, Technical-Debt, MediaWiki-General-or-Unknown
MrStradivarius added a comment to T101917: Word breaking rules used in VisualEditor do not work optimally in Japanese.

Is "longest character set run" actually a good rule for Japanese? Or just the least-bad simple rule?

Aug 10 2015, 10:28 AM · I18n, VisualEditor-ContentLanguage, VisualEditor
MrStradivarius added a comment to T108566: Non-finalised input is added to the document when using the Anthy Japanese IME with VisualEditor.

More about issue #2: I've noticed that this isn't the same across all Ubuntu apps. If you click somewhere else before finalising some input in LibreOffice and in the Ubuntu system menus, your input will be erased. However, if you do the same thing in the Firefox search bar or address bar, the unfinalised input will be finalised (the same behaviour as VisualEditor has currently). I'm guessing that LibreOffice and Ubuntu are correct here, but I'm not 100% sure.

Aug 10 2015, 8:58 AM · VisualEditor-ContentLanguage, VisualEditor
MrStradivarius updated the task description for T108566: Non-finalised input is added to the document when using the Anthy Japanese IME with VisualEditor.
Aug 10 2015, 8:43 AM · VisualEditor-ContentLanguage, VisualEditor
MrStradivarius updated the task description for T108566: Non-finalised input is added to the document when using the Anthy Japanese IME with VisualEditor.
Aug 10 2015, 8:37 AM · VisualEditor-ContentLanguage, VisualEditor
MrStradivarius created T108566: Non-finalised input is added to the document when using the Anthy Japanese IME with VisualEditor.
Aug 10 2015, 8:33 AM · VisualEditor-ContentLanguage, VisualEditor

Aug 6 2015

MrStradivarius updated subscribers of T108101: Isolate wikidata.org cookies and CORS policies.
Aug 6 2015, 4:04 PM · Patch-For-Review, Wikidata
MrStradivarius updated subscribers of T107601: Assign an LVS service to the wikidata query service.
Aug 6 2015, 4:04 PM · Operations, Discovery-Wikidata-Query-Service-Sprint, Wikidata-Query-Service, Wikidata, Discovery
MrStradivarius updated subscribers of T85159: [EPIC] Deploy a Wikidata Query Service into production.
Aug 6 2015, 4:03 PM · Discovery, Wikidata, Epic, Wikidata-Query-Service
MrStradivarius added a comment to T108139: document.write() results in a blank page.

This change is going to result in an awful lot of people's scripts being broken. A search on enwiki for document.write intitle:".js" in the User and Mediawiki namespaces gets 11,477 results (and one of them is Jimbo's monobook.js).

Aug 6 2015, 4:00 PM · Performance-Team, WMF-deploy-2015-08-11_(1.26wmf18), MW-1.26-release, WMF-deploy-2015-08-04_(1.26wmf17), Patch-For-Review, Regression, MediaWiki-ResourceLoader
MrStradivarius updated subscribers of T108139: document.write() results in a blank page.
Aug 6 2015, 3:52 PM · Performance-Team, WMF-deploy-2015-08-11_(1.26wmf18), MW-1.26-release, WMF-deploy-2015-08-04_(1.26wmf17), Patch-For-Review, Regression, MediaWiki-ResourceLoader
MrStradivarius updated subscribers of T107399: Make top queue fully asynchronous.
Aug 6 2015, 3:52 PM · Performance-Team-notice, User-notice, WMF-deploy-2015-08-04_(1.26wmf17), MW-1.26-release, Performance-Team, MediaWiki-ResourceLoader
MrStradivarius added a comment to T55120: Remove deprecated sajax js library from MediaWiki core.

In both the cases of document.write() and sajax, for how long have we been telling users directly (in the browser console, on their talk pages, via e-mail) that these interfaces are no longer supported?

Aug 6 2015, 3:36 PM · Performance-Team, Performance-Team-notice, MW-1.26-release, User-notice, Technical-Debt, MediaWiki-General-or-Unknown
MrStradivarius added a comment to T55120: Remove deprecated sajax js library from MediaWiki core.

Processes affected include ... a good section of [[:en:WP:TWINKLE]].

Actually, Twinkle isn't affected - it's people's old copies of Twinkle that are affected. People using the gadget directly will be fine.

Aug 6 2015, 2:55 PM · Performance-Team, Performance-Team-notice, MW-1.26-release, User-notice, Technical-Debt, MediaWiki-General-or-Unknown