Catrope (Roan Kattouw)
Growth team lead

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Tuesday

  • Clear sailing ahead.

User Details

User Since
Oct 8 2014, 8:32 PM (227 w, 3 d)
Availability
Available
IRC Nick
RoanKattouw
LDAP User
Catrope
MediaWiki User
Roan Kattouw (WMF) [ Global Accounts ]

Recent Activity

Fri, Feb 15

Catrope added a comment to T182600: Document that the ORES UI can be disabled separately from the extension.

It is now present in InitialiseSettings.php. I'm not sure where we would document something like "if you're an SRE person and are thinking of disabling ORES, please try disabling the ORES UI first". I'm also not sure how receptive they'd be to it, because one could argue that a "disable the extension first and ask questions later" situation doesn't call for that kind of nuance.

Fri, Feb 15, 11:51 PM · Documentation, Global-Collaboration, Scoring-platform-team, MediaWiki-extensions-ORES

Thu, Feb 14

Catrope added a comment to T212521: RFC: Let's stop using QUnit as a mechanism for integration tests.

I think this is a good direction, but I'm skeptical that we can, without a lot more effort, get rid of browser QUnit tests. A number of them depend on the MediaWiki environment (or literally on being in a browser) and it can be difficult or cumbersome to mock the MW environment and/or the browser environment (including the DOM) faithfully enough to make these tests work.

Thu, Feb 14, 8:19 PM · TechCom-RFC, Patch-For-Review, User-Jdlrobson
Catrope reopened T211032: Enable ORES filters on RC for Italian Wikipedia as "Open".

Whoops, I guess I shouldn't close this yet, because goodfaith isn't done yet. In any case, damaging is now live.

Thu, Feb 14, 12:37 AM · Scoring-platform-team (Current), Patch-For-Review, artificial-intelligence, Edit-Review-Improvements-Integrated-Filters, editquality-modeling, Growth-Team (Current Sprint)
Catrope closed T211032: Enable ORES filters on RC for Italian Wikipedia as Resolved.
Thu, Feb 14, 12:33 AM · Scoring-platform-team (Current), Patch-For-Review, artificial-intelligence, Edit-Review-Improvements-Integrated-Filters, editquality-modeling, Growth-Team (Current Sprint)

Wed, Feb 13

Catrope added a comment to T213772: Formalize fallback rules for automatically determining ORES threshold levels.

The jsfiddle broke, because it made lots of requests in parallel and triggered 429s. Here's the new one that does work: https://jsfiddle.net/catrope/7hfg3drv/

Wed, Feb 13, 6:22 PM · Growth-Team, MediaWiki-extensions-ORES, Collaboration-Team-Triage (Collab-Team-Next-Quarter), Scoring-platform-team
Catrope added a comment to T215354: Enable ORES RCFilters for German Wikipedia (dewiki).

Forgot to say this earlier: I've scheduled the above patch for deployment on Thursday February 14 at 00:00-01:00 UTC (Wednesday 16:00-17:00).

Please don't do it for German Wikipedia. The wiki banned using ORES a while back (three or four years ago, a little bit after the Mediaviewer stuff). Deploying it without community approval first probably will cause a mayhem.

Wed, Feb 13, 5:11 PM · Growth-Team, Patch-For-Review, Scoring-platform-team, Edit-Review-Improvements-Integrated-Filters
Catrope added a comment to T215354: Enable ORES RCFilters for German Wikipedia (dewiki).

Forgot to say this earlier: I've scheduled the above patch for deployment on Thursday February 14 at 00:00-01:00 UTC (Wednesday 16:00-17:00).

Wed, Feb 13, 7:52 AM · Growth-Team, Patch-For-Review, Scoring-platform-team, Edit-Review-Improvements-Integrated-Filters
Catrope added a comment to T211032: Enable ORES filters on RC for Italian Wikipedia.

@Catrope, we can probably get this out in the next deployment -- which could be tomorrow or Thursday. I hope that won't be too disruptive. Thanks for your report and your patience!

Wed, Feb 13, 7:51 AM · Scoring-platform-team (Current), Patch-For-Review, artificial-intelligence, Edit-Review-Improvements-Integrated-Filters, editquality-modeling, Growth-Team (Current Sprint)

Tue, Feb 12

Catrope added a comment to T213779: Review user feedback gadget code.
  • As part of converting from a user script to a gadget, you can (and should):
    • Remove the mw.loader.load() call that loads the CSS. It already gets loaded because it's in the gadget definition
    • Instead of wrapping everything in mw.loader.using( 'ext.eventLogging' ), define this dependency in the gadget definition, like so: userfeedback[ResourceLoader|dependencies=ext.eventLogging]|userfeedback.js|userfeedback.css
  • Confusingly, wgTitle is not a very useful variable, and mw.Title.newFromText( title, namespaceNum ) is not the best way to make a Title object for the current page. Instead, I recommend mw.Title.newFromText( mw.config.get( 'wgPageName' ) ) (and if you do this, you can get rid of the namespaceNum variable too)
  • When building HTML using string concatenation, you have to escape attributes that could contain special characters. There's only one instance of that in this code: "<a href='" + talkPageUrl + "' target='_blank'>blah</a>" should be "<a href="' + mw.html.escape( talkPageUrl ) + "' target='_blank'>blah</a>
    • Ideally, you wouldn't build HTML with string concatenation at all. jQuery lets you build DOM nodes programmatically (but that's a little bit more verbose, see below)
  • IDs should be prefixed to avoid naming collisions. thumbs-up is too generic of an ID, I suggest something like mw-userfeedback-thumbs-up (and something similar for the others). The class name thumbs is also pretty generic, but that's not as much of a problem because all your CSS rules for it are limited to within the #doc-feedback-form div; ideally, though, this would be prefixed too.
  • Our coding conventions say to:
      • use === instead of == (but !== is correct)
    • use 'single quotes' for strings where possible (this code uses a mix of 'single quoted' and "double quoted" strings)
Tue, Feb 12, 9:12 PM · Developer-Advocacy (Jan-Mar 2019), Cloud-Services, Documentation
Catrope closed T126032: ve#transformStyleAttributes: Don't inject empty text nodes into empty non-void tags as Invalid.

Not sure why I wrote a FIXME comment here, we do in fact need to do that to avoid breaking things.

Tue, Feb 12, 8:04 PM · VisualEditor, Technical-Debt
Catrope added a comment to T211032: Enable ORES filters on RC for Italian Wikipedia.

I've scheduled the above patch for deployment on Thursday February 14 at 00:00-01:00 UTC (Wednesday 16:00-17:00).

Tue, Feb 12, 1:35 AM · Scoring-platform-team (Current), Patch-For-Review, artificial-intelligence, Edit-Review-Improvements-Integrated-Filters, editquality-modeling, Growth-Team (Current Sprint)
Catrope moved T201574: Put RCFilters i18n messages and other config in a ResourceLoader data module from QA to In Progress on the Growth-Team (Current Sprint) board.

Change 460954 merged by jenkins-bot:
[mediawiki/core@master] RCFilters: Export config vars in the RL modules where possible

https://gerrit.wikimedia.org/r/460954

Tue, Feb 12, 12:55 AM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Growth-Team (Current Sprint), Patch-For-Review, MediaWiki-Recent-changes

Mon, Feb 11

Catrope closed T215653: Set wgRestrictionLevels for all Serbian projects to all available groups as Resolved.
Mon, Feb 11, 7:28 PM · Patch-For-Review, Serbian-Sites, User-Zoranzoki21, Wikimedia-Site-requests
Catrope moved T201574: Put RCFilters i18n messages and other config in a ResourceLoader data module from Code Review to QA on the Growth-Team (Current Sprint) board.
Mon, Feb 11, 6:12 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), Growth-Team (Current Sprint), Patch-For-Review, MediaWiki-Recent-changes

Sat, Feb 9

Catrope added a comment to T213989: Engagement emails: technical investigation.

Echo sends daily or weekly digests of notifications when requested (it's a user preference), using a cron job that runs every day at 00:00 UTC.

Sat, Feb 9, 12:39 AM · Growth-Team (Current Sprint)

Fri, Feb 8

Catrope added a comment to T215567: Split TreeModifier into a tree diff generator and tree diff applier.
except that within ContentBranchNodes, the offset is the linearized offset of the position.

I assume this means that, given linmod [ {type: 'paragraph' }, 'a', 'b', 'c', { type: 'image' }, { type: '/image' }, 'x', 'y', 'z', { type: '/paragraph' } ], the path of the offset inside the image is [0, 4], whereas it would normally be [0, 1, 0]? I think this is a good idea, and one reason for that is that otherwise it's ambiguous whether the path of the offset after 'c' is [0, 0, 3] or [0, 1].

Fri, Feb 8, 9:38 PM · VisualEditor-DataModel, VisualEditor

Thu, Feb 7

Catrope added a comment to T213992: Homepage: technical investigation.

Overall, I'm concerned that the scope for the task recommendations module might become too big for Q3.

I have the same concern. If we scope it down a lot, and take some shortcuts like the category thing Morten suggested, we might be able to do something more quickly. But I think it would be better to focus on simpler modules first. I'll dive deeper into some of the possible backends that were floated for task recommendations, and write a separate comment about that later.

Thu, Feb 7, 11:04 PM · Growth-Team (Current Sprint)

Wed, Feb 6

Catrope added a comment to T209114: Store <head> (including Parsoid version number) for HTML Flow content.

Should we store a subset of the full HTML document that contains only the essential pieces of information?

Yes, good idea. Maybe we can store only the <body> tag. Right now we store the contents of the body tag, but if we instead store the entire body tag (including attributes), we get most of the important information, and we can encode any other information we need as data attributes on the body tag.

Wed, Feb 6, 8:17 PM · Patch-For-Review, Growth-Team (Current Sprint), Technical-Debt, StructuredDiscussions

Tue, Feb 5

Catrope moved T215354: Enable ORES RCFilters for German Wikipedia (dewiki) from Incoming to Ready for Development on the Growth-Team (Current Sprint) board.
Tue, Feb 5, 9:53 PM · Growth-Team, Patch-For-Review, Scoring-platform-team, Edit-Review-Improvements-Integrated-Filters
Catrope edited projects for T215354: Enable ORES RCFilters for German Wikipedia (dewiki), added: Growth-Team (Current Sprint); removed Growth-Team.
Tue, Feb 5, 9:53 PM · Growth-Team, Patch-For-Review, Scoring-platform-team, Edit-Review-Improvements-Integrated-Filters
Catrope merged T215355: Enable ORES RCFilters for Italian Wikipedia (itwiki) into T211032: Enable ORES filters on RC for Italian Wikipedia.
Tue, Feb 5, 9:53 PM · Scoring-platform-team (Current), Patch-For-Review, artificial-intelligence, Edit-Review-Improvements-Integrated-Filters, editquality-modeling, Growth-Team (Current Sprint)
Catrope merged task T215355: Enable ORES RCFilters for Italian Wikipedia (itwiki) into T211032: Enable ORES filters on RC for Italian Wikipedia.
Tue, Feb 5, 9:53 PM · Growth-Team, Edit-Review-Improvements, Scoring-platform-team
Catrope added a comment to T111624: Certain gadgets not compatible with Flow.

(BTW, I think the issue is actually related to mw.config.get( 'wgPageName' ) returning null on that page, which I'm still unable to find out why.)

Tue, Feb 5, 7:10 PM · Growth-Team, Collaboration-Team-Triage, StructuredDiscussions
Catrope closed T103747: After a user merge, there might be duplicate Echo notifications as Resolved.
Tue, Feb 5, 7:05 PM · Growth-Team, MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Notifications, MediaWiki-extensions-UserMerge

Mon, Jan 21

Catrope committed rOEQ5688c243c261: Add precision stats for 60%, 75%, 99% and 99.5% Bug: T161767 (authored by Catrope).
Add precision stats for 60%, 75%, 99% and 99.5% Bug: T161767
Mon, Jan 21, 10:43 PM

Jan 17 2019

Catrope updated the task description for T214083: Allow help panel search development mode to use wikis other than enwiki.
Jan 17 2019, 10:20 PM · MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Patch-For-Review, Growth-Team (Current Sprint), MediaWiki-extensions-GrowthExperiments
Catrope moved T214083: Allow help panel search development mode to use wikis other than enwiki from Code Review to QA on the Growth-Team (Current Sprint) board.
Jan 17 2019, 10:20 PM · MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Patch-For-Review, Growth-Team (Current Sprint), MediaWiki-extensions-GrowthExperiments
Catrope committed rEGREbcff970b426b: Help panel search: add a message when there is no search results (authored by SBisson).
Help panel search: add a message when there is no search results
Jan 17 2019, 9:47 PM
Catrope closed T213659: Add option to specify extra namespaces to treat as talkpages for mentions etc in Notifications as Invalid.

There is no list of namespaces where mentions are expected or not expected. Instead, the code looks at the diff to see whether a signature was added. That's not exactly a great way to do it, and it causes issues (mentions being eaten in cases where the signature isn't detected, or was forgotten and added later), but that's how it works right now. My favorite proposal to fix this broken system is T128535: Consider ping parser function instead of link-based mention.

Jan 17 2019, 9:38 PM · Notifications, Growth-Team
Catrope added a comment to T213660: Enable thanks on Page creation log.

@Niharika Is the Community-Tech team still working on log entry thanks, or is this our responsibility now?

Jan 17 2019, 9:29 PM · Thanks, Growth-Team
Catrope moved T214083: Allow help panel search development mode to use wikis other than enwiki from In Progress to Code Review on the Growth-Team (Current Sprint) board.
Jan 17 2019, 8:56 PM · MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Patch-For-Review, Growth-Team (Current Sprint), MediaWiki-extensions-GrowthExperiments
Catrope committed rEGRE51f0dfed1371: Help panel: Make foreign wiki for dev mode configurable (authored by Catrope).
Help panel: Make foreign wiki for dev mode configurable
Jan 17 2019, 8:51 PM
Catrope moved T214083: Allow help panel search development mode to use wikis other than enwiki from Incoming to In Progress on the Growth-Team (Current Sprint) board.
Jan 17 2019, 8:42 PM · MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Patch-For-Review, Growth-Team (Current Sprint), MediaWiki-extensions-GrowthExperiments
Catrope claimed T214083: Allow help panel search development mode to use wikis other than enwiki.
Jan 17 2019, 8:42 PM · MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Patch-For-Review, Growth-Team (Current Sprint), MediaWiki-extensions-GrowthExperiments
Catrope created T214083: Allow help panel search development mode to use wikis other than enwiki.
Jan 17 2019, 8:41 PM · MW-1.33-notes (1.33.0-wmf.14; 2019-01-22), Patch-For-Review, Growth-Team (Current Sprint), MediaWiki-extensions-GrowthExperiments
Catrope moved T213958: Welcome Survey: disable implicit escape of Variation C from Code Review to QA on the Growth-Team (Current Sprint) board.
Jan 17 2019, 12:26 AM · MW-1.33-notes (1.33.0-wmf.13; 2019-01-15), MediaWiki-extensions-GrowthExperiments, Patch-For-Review, Growth-Team (Current Sprint)

Jan 16 2019

Catrope moved T209301: Help panel: enable searching help articles from Code Review to QA on the Growth-Team (Current Sprint) board.
Jan 16 2019, 1:54 AM · MW-1.33-notes (1.33.0-wmf.16; 2019-02-05), Patch-For-Review, Growth-Team (Current Sprint)

Jan 15 2019

Catrope committed rEGREa89ef7b93b92: Help Panel: Search (authored by SBisson).
Help Panel: Search
Jan 15 2019, 10:48 PM
Catrope moved T213783: Enable email notifications for mentions by default for new autocreated accounts too from Inbox to To Triage on the Growth-Team board.
Jan 15 2019, 2:11 AM · Notifications, Growth-Team
Catrope created T213783: Enable email notifications for mentions by default for new autocreated accounts too.
Jan 15 2019, 1:53 AM · Notifications, Growth-Team
Catrope added a comment to T213771: First page of a specific PDF files on Commons does not render a preview.

I'm seeing related-looking thumbor errors in logstash for this file and others, but all it tells me is that the gs command failed, it doesn't tell me why.

Jan 15 2019, 1:27 AM · serviceops, User-jijiki, Thumbor
Catrope added a comment to T213771: First page of a specific PDF files on Commons does not render a preview.

Hmm now it's 500ing instead...

Jan 15 2019, 1:20 AM · serviceops, User-jijiki, Thumbor
Catrope moved T211739: Help panel: Extend EditorJourney data capturing to 14 days for help desk pages from Code Review to QA on the Growth-Team (Current Sprint) board.
Jan 15 2019, 1:19 AM · MW-1.33-notes (1.33.0-wmf.13; 2019-01-15), Patch-For-Review, Growth-Team (Current Sprint)
Catrope added a comment to T213771: First page of a specific PDF files on Commons does not render a preview.

What's especially strange about this is that https://upload.wikimedia.org/wikipedia/commons/thumb/3/37/Global_Wikipedia_and_Wikimedia_Brand_Research_Report.pdf/page1-800px-Global_Wikipedia_and_Wikimedia_Brand_Research_Report.pdf.jpg persistently returns a 429. Refreshing it just returns a 429 from a different Varnish server. If you replace page1 with page2, you do get a response, but if you change 800px to some other file size (for page1), you still get a 429.

Jan 15 2019, 12:02 AM · serviceops, User-jijiki, Thumbor

Jan 14 2019

Catrope added a comment to T213772: Formalize fallback rules for automatically determining ORES threshold levels.

The defaults are as follows, but I eyeball the results and adjust where needed. For example, if the 90% precision level has a low recall (lower than 8% or so), I'll choose the 80% or 75% precision level instead. One formalism I do use: "maybe bad" is 15% precision or 90% recall, whichever of those two produces a narrower threshold range.

Jan 14 2019, 11:44 PM · Growth-Team, MediaWiki-extensions-ORES, Collaboration-Team-Triage (Collab-Team-Next-Quarter), Scoring-platform-team

Jan 12 2019

Catrope committed rEGRE5ed294067e8f: Help panel: Use wiki time zone for question headers (authored by Catrope).
Help panel: Use wiki time zone for question headers
Jan 12 2019, 1:03 AM
Catrope committed rEGRE3e5ae33be3ac: Help panel: Use content language, site TZ for question headers (authored by Catrope).
Help panel: Use content language, site TZ for question headers
Jan 12 2019, 12:57 AM
Catrope committed rEGREd21c3c7c9605: Help panel: Use wiki time zone for question headers (authored by Catrope).
Help panel: Use wiki time zone for question headers
Jan 12 2019, 12:57 AM
Catrope committed rEGRE5c2230b04b61: Help panel: Use content language for question headers (authored by Catrope).
Help panel: Use content language for question headers
Jan 12 2019, 12:56 AM
Catrope claimed T213552: Use wiki language for setting section header.
Jan 12 2019, 12:54 AM · MW-1.33-notes (1.33.0-wmf.13; 2019-01-15), Patch-For-Review, MediaWiki-extensions-GrowthExperiments, Growth-Team (Current Sprint)
Catrope claimed T213554: Help Panel: use local timezone for section header timestamp.
Jan 12 2019, 12:54 AM · MW-1.33-notes (1.33.0-wmf.13; 2019-01-15), Patch-For-Review, User-revi, MediaWiki-extensions-GrowthExperiments, Growth-Team (Current Sprint)
Catrope committed rEGREb6146a394777: Help Panel: Fix textarea focus on mobile when VE is activated (authored by kostajh).
Help Panel: Fix textarea focus on mobile when VE is activated
Jan 12 2019, 12:37 AM
Catrope moved T153570: Notify users when undoing multiple revisions from Inbox to Q3 2018-19 on the Growth-Team board.
Jan 12 2019, 12:14 AM · Growth-Team, Patch-For-Review, Collaboration-Team-Triage, Notifications
Catrope moved T210907: Drop the ChangesListFilters schema monitoring, we're not paying attention to it any more from To Triage to Q3 2018-19 on the Growth-Team board.
Jan 12 2019, 12:14 AM · Edit-Review-Improvements-RC-Page, Technical-Debt, Growth-Team
Catrope moved T212742: ApiQueryLogEvents on enwiki can fatal with InvalidArgumentException due to unreadable Flow object from To Triage to Q3 2018-19 on the Growth-Team board.
Jan 12 2019, 12:14 AM · Growth-Team, StructuredDiscussions, MediaWiki-API, Wikimedia-production-error
Catrope moved T208607: Random test failure for Flow\Tests\Api\ApiFlowEditTitleTest::testEditTitle on gate-and-submit from To Triage to Q3 2018-19 on the Growth-Team board.
Jan 12 2019, 12:14 AM · Patch-For-Review, Wikimedia-production-error (Shared Build Failure), Growth-Team, StructuredDiscussions
Catrope moved T208988: Fix Flow random test failures from Inbox to Q3 2018-19 on the Growth-Team board.
Jan 12 2019, 12:13 AM · Growth-Team, Continuous-Integration-Config, Patch-For-Review, User-kostajh, StructuredDiscussions
Catrope edited projects for T208988: Fix Flow random test failures, added: Growth-Team; removed Growth-Team (Current Sprint).
Jan 12 2019, 12:13 AM · Growth-Team, Continuous-Integration-Config, Patch-For-Review, User-kostajh, StructuredDiscussions

Jan 11 2019

Catrope moved T211032: Enable ORES filters on RC for Italian Wikipedia from To Triage to Upcoming Work on the Growth-Team board.
Jan 11 2019, 11:51 PM · Scoring-platform-team (Current), Patch-For-Review, artificial-intelligence, Edit-Review-Improvements-Integrated-Filters, editquality-modeling, Growth-Team (Current Sprint)
Catrope moved T211439: Login page doesn't show issues before submission (mediawiki.special.userlogin.signup.js does not define the mobile target) from To Triage to Q3 2018-19 on the Growth-Team board.
Jan 11 2019, 11:51 PM · Growth-Team, Readers-Web-Backlog (Design), MinervaNeue, MediaWiki-User-login-and-signup, Mobile
Catrope closed T212860: On Special:RecentChanges, the meaning of filled/unfilled bullet points should be explained as Declined.

We discussed this in our triage meeting this week, and decided to decline this task because filled/unfilled bullets are not being used to communicate anything meaningful on RecentChanges (unlike Watchlist, where filledness does mean something).

Jan 11 2019, 11:50 PM · Edit-Review-Improvements-Integrated-Filters, Growth-Team
Catrope moved T168527: Popular Pages in Watchlist from To Triage to Triaged but Future on the Growth-Team board.
Jan 11 2019, 11:49 PM · Growth-Team, MediaWiki-Watchlist
Catrope moved T191599: Remove Thanks for autopromote log from To Triage to Triaged but Future on the Growth-Team board.
Jan 11 2019, 11:49 PM · good first bug, Growth-Team, MediaWiki-Logging, MediaWiki-User-management, Collaboration-Team-Triage, Thanks
Catrope moved T212952: Help panel: include additional context with help desk post from To Triage to Q3 2018-19 on the Growth-Team board.
Jan 11 2019, 11:49 PM · MediaWiki-extensions-GrowthExperiments, Growth-Team
Catrope added a project to T211446: Personalized first day: potential survey wording changes: MediaWiki-extensions-GrowthExperiments.
Jan 11 2019, 11:48 PM · MediaWiki-extensions-GrowthExperiments, Growth-Team
Catrope moved T212021: Personalized first day: allow users to complete the survey later from To Triage to Revisit on the Growth-Team board.
Jan 11 2019, 11:48 PM · MediaWiki-extensions-GrowthExperiments, Growth-Team
Catrope moved T181526: Flow: Better error handling on unexpected responses is needed from To Triage to Q3 2018-19 on the Growth-Team board.
Jan 11 2019, 11:47 PM · Growth-Team, Collaboration-Team-Triage, StructuredDiscussions
Catrope moved T116762: Notifications in Echo on Wikidata should display label as well as Q id from To Triage to Revisit on the Growth-Team board.

We discussed this with the team earlier this week.

Jan 11 2019, 11:47 PM · Growth-Team, Notifications, MediaWiki-extensions-WikibaseRepository, Collaboration-Team-Triage, Wikidata
Catrope renamed T118024: When deleting StructuredDiscussion content, deleted content is misattributed to the sysop that deleted it from When deleting StructuredDiscussion content, attribute the deleted content to its author nor the sysop that deleted it to When deleting StructuredDiscussion content, deleted content is misattributed to the sysop that deleted it.
Jan 11 2019, 11:43 PM · Growth-Team, Collaboration-Team-Triage, StructuredDiscussions
Catrope moved T118024: When deleting StructuredDiscussion content, deleted content is misattributed to the sysop that deleted it from To Triage to Q3 2018-19 on the Growth-Team board.

We're planning to address this in the coming few months, possibly later this month.

Jan 11 2019, 11:43 PM · Growth-Team, Collaboration-Team-Triage, StructuredDiscussions
Catrope closed T213125: Help Panel: Monobook UI minor issues as Declined.

In our triage meeting this week, we decided to decline this, because the help panel is aimed at new users, who generally don't know how to switch to a non-default skin like Monobook.

Jan 11 2019, 11:42 PM · Growth-Team
Catrope closed T213125: Help Panel: Monobook UI minor issues, a subtask of T206711: [EPIC] Growth: Focus on help desk (in-context link), as Declined.
Jan 11 2019, 11:42 PM · Epic, Growth-Team

Jan 10 2019

Catrope added a comment to T212967: Help panel: textarea not visible when editing in VE mode on mobile.

Alternatively, you might want to integrate your code with VE so that it knows about your dialog and manages opening/closing it. Roughly like this:

function BlahBlahDialog () {
	BlahBlahDialog.parent.call( this, arguments );
}
OO.inheritClass( BlahBlahDialog, OO.ui.ProcessDialog );
BlahBlahDialog.static.name = 'blahBlahDialog';

mw.loader.using( 'ext.visualEditor.desktopArticleTarget.init', function () {
	mw.libs.ve.addPlugin( function ( target ) {
		ve.ui.windowFactory.register( BlahBlahDialog );
	} );
} );

// Some time later, to open the dialog:
ve.init.target.getSurface().execute( 'window', 'open', 'blahBlahDialog' );
Jan 10 2019, 9:27 PM · MW-1.33-notes (1.33.0-wmf.18; 2019-02-19), VisualEditor, User-Ryasmeen, Readers-Web-Backlog, Patch-For-Review

Jan 9 2019

Catrope committed rEGREd4c7ddce0790: Support templates and magic words in wgGEHelpPanelHelpDeskTitle (authored by SBisson).
Support templates and magic words in wgGEHelpPanelHelpDeskTitle
Jan 9 2019, 11:52 PM
Catrope committed rEGRE6c8545b2a1b1: Support templates and magic words in wgGEHelpPanelHelpDeskTitle (authored by SBisson).
Support templates and magic words in wgGEHelpPanelHelpDeskTitle
Jan 9 2019, 11:52 PM
Catrope committed rEGRE3516a8562ae8: Make the CTA round on mobile (authored by SBisson).
Make the CTA round on mobile
Jan 9 2019, 11:52 PM
Catrope committed rEGREff040d73c304: [WIP] [Crazy idea] Dynamically use VE's WindowManager if available (authored by Catrope).
[WIP] [Crazy idea] Dynamically use VE's WindowManager if available
Jan 9 2019, 8:01 PM

Jan 8 2019

Catrope committed rEGREd74d0d052bbd: [WIP] [Crazy idea] Relocate window manager to VE global overlay (authored by Catrope).
[WIP] [Crazy idea] Relocate window manager to VE global overlay
Jan 8 2019, 11:04 PM
Catrope moved T212890: Help panel: design - CTA on mobile view should be circular from Code Review to QA on the Growth-Team (Current Sprint) board.
Jan 8 2019, 10:03 PM · MW-1.33-notes (1.33.0-wmf.12; 2019-01-08), MediaWiki-extensions-GrowthExperiments, Patch-For-Review, Growth-Team (Current Sprint)
Catrope added a comment to T203507: Remote image loaded in Echo's HTML user talk email notifications.

Related to T55479: Notification emails should embed icons as data URIs

Jan 8 2019, 7:04 AM · Growth-Team, Notifications, Privacy
Catrope moved T187959: Create error message to alert users that they have gone beyond 99 markers created from Inbox to Triaged but Future on the Growth-Team board.
Jan 8 2019, 7:01 AM · Growth-Team, Collaboration-Feature-Rollouts (Collaboration-Maps), Maps (Kartographer)
Catrope added a comment to T208542: Watchlist reset fails "Lock wait timeout exceeded: WatchedItemStore::setNotificationTimestampsForUser" (from API setnotificationtimestamp).

This sounds a lot like T207941: Spike of DBTransactionSizeError exceptions from /w/api.php from Special:Watchlist

Jan 8 2019, 7:00 AM · MediaWiki-Watchlist, Growth-Team, Wikimedia-production-error
Catrope added a comment to T175773: Make a TechCom RfC about proposed way to add a 'Reverted' feature.

enwiki has the "revert", "undo" and "rollback" tags. See https://en.wikipedia.org/wiki/Special:RecentChanges?tagfilter=revert%7Cmw-rollback%7Cmw-undo&limit=500&days=30&urlversion=2

I don't know who/what is putting those tags but it seem to work well.

Jan 8 2019, 6:34 AM · Growth-Team, Collaboration-Team-Triage (Collab-Team-This-Quarter), Edit-Review-Improvements-Integrated-Filters
Catrope added a comment to T181526: Flow: Better error handling on unexpected responses is needed.

No, I don't think it's directly related to the timeout issue, but from your console screenshot I do think that a JS error (caused by an assumption that EventLogging is available while it's not) prevented the error from being rendered. Confusingly, I can't find mw.eventLog or .schemas anywhere in the Flow code base, neither now nor at the time that you filed the bug, so I don't know where the error (or the assumption that EventLogging is installed) comes from.

Jan 8 2019, 6:02 AM · Growth-Team, Collaboration-Team-Triage, StructuredDiscussions
Catrope added a comment to T191599: Remove Thanks for autopromote log.

This happens because the ThanksLogTypeWhitelist config only lists top-level log types, not type+action combinations (subtypes, basically). In this case, it lists the type rights, but we really only want to allow thanks for rights/rights, not for rights/autopromote. A code change would be needed to accept subtypes in this list.

Jan 8 2019, 5:54 AM · good first bug, Growth-Team, MediaWiki-Logging, MediaWiki-User-management, Collaboration-Team-Triage, Thanks
Catrope moved T208607: Random test failure for Flow\Tests\Api\ApiFlowEditTitleTest::testEditTitle on gate-and-submit from Inbox to To Triage on the Growth-Team board.
Jan 8 2019, 2:18 AM · Patch-For-Review, Wikimedia-production-error (Shared Build Failure), Growth-Team, StructuredDiscussions
Catrope moved T174388: LoginNotify should inform users of the IP address of failed login attempts to their account from Inbox to External on the Growth-Team board.
Jan 8 2019, 2:18 AM · Growth-Team, Patch-For-Review, Collaboration-Team-Triage, Notifications, User-Huji, Community-Tech, Privacy, WMF-Legal, MediaWiki-extensions-LoginNotify
Catrope moved T209548: New watchlist filter: diffs without corresponding Judgment-space pages from Inbox to External on the Growth-Team board.
Jan 8 2019, 2:18 AM · Scoring-platform-team, Edit-Review-Improvements, Jade, Growth-Team
Catrope moved T210907: Drop the ChangesListFilters schema monitoring, we're not paying attention to it any more from Inbox to To Triage on the Growth-Team board.
Jan 8 2019, 2:16 AM · Edit-Review-Improvements-RC-Page, Technical-Debt, Growth-Team
Catrope moved T211032: Enable ORES filters on RC for Italian Wikipedia from Inbox to To Triage on the Growth-Team board.
Jan 8 2019, 2:16 AM · Scoring-platform-team (Current), Patch-For-Review, artificial-intelligence, Edit-Review-Improvements-Integrated-Filters, editquality-modeling, Growth-Team (Current Sprint)
Catrope moved T131788: Users should be notified when only two scratch tokens are left from Inbox to External on the Growth-Team board.
Jan 8 2019, 2:16 AM · Growth-Team, Collaboration-Team-Triage, Notifications, MediaWiki-extensions-OATHAuth
Catrope closed T211876: translatewiki.net UI FR Special:Preferences displays m&amp;#039;envoyer should be m'envoyer as Resolved.
Jan 8 2019, 2:15 AM · MW-1.33-notes (1.33.0-wmf.12; 2019-01-08), good first bug, Patch-For-Review, I18n, Growth-Team, Notifications
Catrope closed T211876: translatewiki.net UI FR Special:Preferences displays m&amp;#039;envoyer should be m'envoyer, a subtask of T41480: Issues affecting translatewiki.net, as Resolved.
Jan 8 2019, 2:15 AM · Tracking, MediaWiki-General-or-Unknown
Catrope moved T100856: Migrate some semantic information from data-parsoid to data-mw from Inbox to External on the Growth-Team board.
Jan 8 2019, 2:15 AM · Growth-Team, Core Platform Team Backlog (Watching / External), Services (watching), RESTBase, Language-Team, StructuredDiscussions, VisualEditor, Collaboration-Team-Triage, Parsoid
Catrope moved T213125: Help Panel: Monobook UI minor issues from Inbox to To Triage on the Growth-Team board.
Jan 8 2019, 2:14 AM · Growth-Team
Catrope moved T211439: Login page doesn't show issues before submission (mediawiki.special.userlogin.signup.js does not define the mobile target) from Inbox to To Triage on the Growth-Team board.
Jan 8 2019, 2:13 AM · Growth-Team, Readers-Web-Backlog (Design), MinervaNeue, MediaWiki-User-login-and-signup, Mobile
Catrope moved T212742: ApiQueryLogEvents on enwiki can fatal with InvalidArgumentException due to unreadable Flow object from Q3 2018-19 to To Triage on the Growth-Team board.
Jan 8 2019, 1:45 AM · Growth-Team, StructuredDiscussions, MediaWiki-API, Wikimedia-production-error
Catrope moved T212742: ApiQueryLogEvents on enwiki can fatal with InvalidArgumentException due to unreadable Flow object from Inbox to Q3 2018-19 on the Growth-Team board.
Jan 8 2019, 1:45 AM · Growth-Team, StructuredDiscussions, MediaWiki-API, Wikimedia-production-error
Catrope moved T210921: Random test failure in ApiFlowEditPostTest::testEditPost & ApiFlowLockTopicTest::testLockTopic from Inbox to Q3 2018-19 on the Growth-Team board.
Jan 8 2019, 1:44 AM · Growth-Team, Wikimedia-production-error (Shared Build Failure), Patch-For-Review, User-kostajh, StructuredDiscussions
Catrope added a comment to T212974: Issues with switching between wikitext editor and VE .

Does the help panel part of this bug still happen, now that we've prevented iOS from zooming in on the question input when it's focused?

Jan 8 2019, 1:44 AM · Readers-Web-Backlog (Tracking), Mobile, Growth-Team