Page MenuHomePhabricator
Feed Advanced Search

Apr 26 2019

phuedx added a comment to T218627: Upgrade MobileWebMainMenuClickTracking to have an AMC field.

Update the schema revision number in MobileFrontend and move to Minerva codebase
Sampling rate should be 100% if the user is AMC, otherwise use the configurable sampling rate
Log whether the user is in AMC mode using the new schema revision ID

Apr 26 2019, 1:34 PM · Product-QA (RW-Test-Cases), MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Advanced Mobile Contributions
phuedx updated the task description for T218627: Upgrade MobileWebMainMenuClickTracking to have an AMC field.
Apr 26 2019, 1:33 PM · Product-QA (RW-Test-Cases), MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Advanced Mobile Contributions
phuedx updated the task description for T218627: Upgrade MobileWebMainMenuClickTracking to have an AMC field.
Apr 26 2019, 1:30 PM · Product-QA (RW-Test-Cases), MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Advanced Mobile Contributions
phuedx added a comment to T218627: Upgrade MobileWebMainMenuClickTracking to have an AMC field.

Update the schema to have an AMC flag

Apr 26 2019, 1:29 PM · Product-QA (RW-Test-Cases), MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Advanced Mobile Contributions
phuedx closed T208980: [Bug] The statsv client should send a request when the page unloads so we are not losing events as Resolved.

Thanks to @Krinkle both for discussing this issue and for the prompt review and merge.

Apr 26 2019, 1:24 PM · Product-QA (RW-Test-Cases), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Performance-Team, MediaWiki-extensions-WikimediaEvents
phuedx added a comment to T208980: [Bug] The statsv client should send a request when the page unloads so we are not losing events.
  1. Add an annotation to https://grafana.wikimedia.org/d/000000566/overview?panelId=15&fullscreen&orgId=1 at the time when the change is deploying
Apr 26 2019, 1:23 PM · Product-QA (RW-Test-Cases), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Performance-Team, MediaWiki-extensions-WikimediaEvents
phuedx updated the task description for T208980: [Bug] The statsv client should send a request when the page unloads so we are not losing events.
Apr 26 2019, 1:10 PM · Product-QA (RW-Test-Cases), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Performance-Team, MediaWiki-extensions-WikimediaEvents
phuedx added a comment to T215597: QA edit tags for moderation actions.

AIUI this task has been blocked on a request for privileges on some (all?) of the Wikipedias. The request has stalled, insofar as it hasn't been rejected nor has it been resolved, since giving a test account such privileges on production wikis will be viewed with suspicion by the community and may result in unintended outcomes.

Apr 26 2019, 10:29 AM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Product-QA (RW-Test-Cases), Advanced Mobile Contributions
phuedx claimed T208980: [Bug] The statsv client should send a request when the page unloads so we are not losing events.
Apr 26 2019, 8:36 AM · Product-QA (RW-Test-Cases), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Performance-Team, MediaWiki-extensions-WikimediaEvents
phuedx added a comment to T218627: Upgrade MobileWebMainMenuClickTracking to have an AMC field.

I feel comfortable signing this off in @ovasileva's absence.

Apr 26 2019, 8:35 AM · Product-QA (RW-Test-Cases), MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Advanced Mobile Contributions
phuedx claimed T218627: Upgrade MobileWebMainMenuClickTracking to have an AMC field.
Apr 26 2019, 8:35 AM · Product-QA (RW-Test-Cases), MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Advanced Mobile Contributions
phuedx moved T220751: [Bug] Extreme latency due to JavaScript parsing on DOM-heavy pages from Triaged but Future to Needs Prioritization on the Web-Team-Backlog board.

Per T220751#5137468, above.

Apr 26 2019, 8:28 AM · Performance-Team (Radar), Web-Team-Backlog, MW-1.34-notes (1.34.0-wmf.1; 2019-04-16)
phuedx removed a project from T220751: [Bug] Extreme latency due to JavaScript parsing on DOM-heavy pages: Patch-For-Review.
Apr 26 2019, 8:27 AM · Performance-Team (Radar), Web-Team-Backlog, MW-1.34-notes (1.34.0-wmf.1; 2019-04-16)

Apr 25 2019

phuedx reassigned T220751: [Bug] Extreme latency due to JavaScript parsing on DOM-heavy pages from ovasileva to nray.
Apr 25 2019, 1:41 PM · Performance-Team (Radar), Web-Team-Backlog, MW-1.34-notes (1.34.0-wmf.1; 2019-04-16)
phuedx edited projects for T220751: [Bug] Extreme latency due to JavaScript parsing on DOM-heavy pages, added: Web-Team-Backlog; removed Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4).
Apr 25 2019, 1:40 PM · Performance-Team (Radar), Web-Team-Backlog, MW-1.34-notes (1.34.0-wmf.1; 2019-04-16)
phuedx added a comment to T220751: [Bug] Extreme latency due to JavaScript parsing on DOM-heavy pages.

I'd meant to follow up on this:

Apr 25 2019, 1:40 PM · Performance-Team (Radar), Web-Team-Backlog, MW-1.34-notes (1.34.0-wmf.1; 2019-04-16)

Apr 24 2019

phuedx added a comment to T188697: Not possible to configure Minerva main menu to use Special:RandomRoot instead of Special:Random.

In the interest of fixing the discrepancy (at the expense of punting the more general problem, captured in T65459: Allow configuration of the Minerva menu), can we update [[ https://gerrit.wikimedia.org/g/mediawiki/skins/MinervaNeue/+/8086325cd25af356149dbd65f58b780caff4a67b/includes/menu/Definitions.php#191 | MediaWiki\Minerva\Menu\Definitions::insertRandomItem ]] to use

Apr 24 2019, 4:50 PM · Web-Team-Backlog (Readers-Web-Kanbanana-2019-20-Q1), MW-1.34-notes (1.34.0-wmf.13; 2019-07-09), Patch-For-Review, MinervaNeue
phuedx lowered the priority of T219212: Augment ReadingDepth schema with data from Page Lifecycle API from High to Medium.

I'll follow up with Kate Zimmerman and Megan Neisler about how the ReadingDepth instrumentation fits in with their priorities.

Apr 24 2019, 4:27 PM · Web-Team-Backlog (Needs Product Owner Decisions), Reading Depth, Product-Analytics
phuedx added a comment to T214715: [Spike] How should menus work in Minerva?.

Editors can update URIs of menu items e.g. On Commons, Special:Random can be replaced with Special:Random/file (see T188697)

  • override the Definitions::insertRandomItem() to use the message cache. Instead of hardcoding Special:Random, we can load the title from Mediawiki:Random-url
Apr 24 2019, 1:46 PM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Spike, Advanced Mobile Contributions
phuedx closed T214715: [Spike] How should menus work in Minerva? as Resolved.

I'm comfortable signing this off. Although one AC isn't satisfied, there's at least one task covering the community request. I'll follow up on that task with a simple suggestion that could get it unstuck.

Apr 24 2019, 1:29 PM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Spike, Advanced Mobile Contributions
phuedx closed T214715: [Spike] How should menus work in Minerva?, a subtask of T214537: [EPIC] AMC Navigation - changes to main menu, as Resolved.
Apr 24 2019, 1:29 PM · Web-Team-Backlog (Readers-Web-Kanbanana-2019-20-Q1), Advanced Mobile Contributions
phuedx added a comment to T214715: [Spike] How should menus work in Minerva?.

Editors can update URIs of menu items e.g. On Commons, Special:Random can be replaced with Special:Random/file (see T188697)

Apr 24 2019, 1:11 PM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Spike, Advanced Mobile Contributions
phuedx added a comment to T214715: [Spike] How should menus work in Minerva?.

A menu can be converted to a JSON of template properties so that it can be rendered by JavaScript via Mustache

Apr 24 2019, 11:30 AM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Spike, Advanced Mobile Contributions
phuedx updated the task description for T214715: [Spike] How should menus work in Minerva?.
Apr 24 2019, 11:29 AM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Spike, Advanced Mobile Contributions
phuedx added a comment to T214715: [Spike] How should menus work in Minerva?.

A menu itself be made of multiple menus e.g. left hamburger navigation has 4 menus right now in stable
A menu uses a [Mustache] template for rendering so that it can also be used on the client.
Menus should work without JS

Apr 24 2019, 11:28 AM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Spike, Advanced Mobile Contributions
phuedx updated the task description for T214715: [Spike] How should menus work in Minerva?.
Apr 24 2019, 11:26 AM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Spike, Advanced Mobile Contributions
phuedx added a comment to T214715: [Spike] How should menus work in Minerva?.

A menu can have completely different contents in a given mode e.g. contributions might be in left menu on stable but in a new user menu that shows on hover in AMC mode

Apr 24 2019, 11:23 AM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Spike, Advanced Mobile Contributions
phuedx updated the task description for T214715: [Spike] How should menus work in Minerva?.
Apr 24 2019, 11:05 AM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Spike, Advanced Mobile Contributions
phuedx updated the task description for T214715: [Spike] How should menus work in Minerva?.
Apr 24 2019, 9:40 AM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Spike, Advanced Mobile Contributions
phuedx added a comment to T214715: [Spike] How should menus work in Minerva?.

It should be possible for an extension to register a menu item in a certain menu without any knowledge of how the menu is rendered.

Apr 24 2019, 9:40 AM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Spike, Advanced Mobile Contributions

Apr 18 2019

phuedx added a comment to T221181: strange virtual pageview jump on 2019-04-16-03.

Also! Thanks, everyone!

Apr 18 2019, 8:16 AM · Web-Team-Backlog, Product-Analytics, Analytics
phuedx added a comment to T221181: strange virtual pageview jump on 2019-04-16-03.

I've been noodling on proposing that @Stashbot and/or scap create annotations in Grafana. I think such annotations would've been useful here.

Apr 18 2019, 8:16 AM · Web-Team-Backlog, Product-Analytics, Analytics

Apr 17 2019

phuedx added a comment to T221181: strange virtual pageview jump on 2019-04-16-03.

There's a spike in VirtualPageview events today (see https://grafana.wikimedia.org/d/000000018/eventlogging-schema?orgId=1&from=1555459200000&to=1555516800000&var-schema=VirtualPageView) which appears to correspond to today's updates to the cluster. Further confirmation?

Apr 17 2019, 4:49 PM · Web-Team-Backlog, Product-Analytics, Analytics
phuedx added a comment to T221181: strange virtual pageview jump on 2019-04-16-03.

From the SAL:

Apr 17 2019, 1:02 PM · Web-Team-Backlog, Product-Analytics, Analytics
phuedx claimed T214715: [Spike] How should menus work in Minerva?.
Apr 17 2019, 9:59 AM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Spike, Advanced Mobile Contributions

Apr 15 2019

phuedx added a comment to T382: RfC: Server-side Javascript error logging.

Thanks @Tgr, that's a big pivot from what I was expecting, but hey, let's do it!

Apr 15 2019, 4:30 PM · Epic, TechCom-RFC
phuedx added a comment to T218627: Upgrade MobileWebMainMenuClickTracking to have an AMC field.

In the likely event I'm doing it wrong, after I click on the hamburger menu, I right click on Random and open that in a new window. <snip />

Apr 15 2019, 11:50 AM · Product-QA (RW-Test-Cases), MW-1.34-notes (1.34.0-wmf.3; 2019-04-30), MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Advanced Mobile Contributions

Apr 12 2019

phuedx added a comment to T220627: QuickSurveys EventLogging missing ~10% of interactions.

And when do events for QuickSurveyInitiation and QuickSurveysResponses trigger?

Apr 12 2019, 5:05 PM · Analytics-Radar, MW-1.35-notes (1.35.0-wmf.3; 2019-10-22), Patch-For-Review, Web-Team-Backlog (Kanbanana-2019-20-Q2), MediaWiki-extensions-EventLogging, QuickSurveys
phuedx added a comment to T220627: QuickSurveys EventLogging missing ~10% of interactions.

@ovasileva: This might benefit from some investigation on our side too.

Apr 12 2019, 4:28 PM · Analytics-Radar, MW-1.35-notes (1.35.0-wmf.3; 2019-10-22), Patch-For-Review, Web-Team-Backlog (Kanbanana-2019-20-Q2), MediaWiki-extensions-EventLogging, QuickSurveys

Apr 10 2019

phuedx added a comment to T212800: AMC feature flag can be superseded by a development query parameter.

Do consider that this change might be useful for setting up automated browser tests targetting AMC mode available/unavailable, since the Node.js stack doesn't support a local LocalSettings.php file.

Apr 10 2019, 2:43 PM · Web-Team-Backlog, Advanced Mobile Contributions

Apr 9 2019

phuedx added a comment to T219212: Augment ReadingDepth schema with data from Page Lifecycle API.

Additional notes that I raised during today's Backlog Grooming meeting:

Apr 9 2019, 4:32 PM · Web-Team-Backlog (Needs Product Owner Decisions), Reading Depth, Product-Analytics
phuedx added a comment to T219841: Unknown dependency: mw.externalguidance.init.

cc analytics and RelEng as there's potential for a lot of traffic to EventLogging (I've seen 80k a minute) to the WebClientError schema

Apr 9 2019, 10:50 AM · MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), Release-Engineering-Team, Analytics, Patch-For-Review, Web-Team-Backlog (Tracking), MinervaNeue (Tracking), ExternalGuidance

Apr 8 2019

phuedx assigned T208980: [Bug] The statsv client should send a request when the page unloads so we are not losing events to Edtadros.
Apr 8 2019, 5:12 PM · Product-QA (RW-Test-Cases), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Performance-Team, MediaWiki-extensions-WikimediaEvents
phuedx lowered the priority of T208980: [Bug] The statsv client should send a request when the page unloads so we are not losing events from Medium to Low.
Apr 8 2019, 1:51 PM · Product-QA (RW-Test-Cases), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Performance-Team, MediaWiki-extensions-WikimediaEvents

Apr 5 2019

phuedx added a comment to T217724: Investigate 2019-03-01 Proton incident.

@Tgr: When can this work be scheduled?

Apr 5 2019, 3:13 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog-Deprecated (Kanban), Platform Engineering (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Proton
phuedx added a comment to T217724: Investigate 2019-03-01 Proton incident.

One alternative would be to launch the child Chromium process using firejail, which we're confident (?) does this kind of management.

Apr 5 2019, 3:13 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog-Deprecated (Kanban), Platform Engineering (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Proton
phuedx added a comment to T217724: Investigate 2019-03-01 Proton incident.

@akosiaris - yes, there is some logic that tries to kill the browser instances if browser.close() promise doesn't succeed. Looks like this code requires some tuning, and most probably it should try to kill the browser instance after some time without waiting for promise resolution/failure.

Apr 5 2019, 3:12 PM · Patch-For-Review, Product-Infrastructure-Team-Backlog-Deprecated (Kanban), Platform Engineering (Needs Cleaning - Security, stability, performance, and scalability (TEC1)), Proton
phuedx added a comment to T213362: Limit what URLs Proton can access.

@Tgr: We'd talked about the deployment of this code having stalled out. Does this need a security review or at least an OK from Security prior to being deployed?

Apr 5 2019, 2:57 PM · Security, Patch-For-Review, Product-Infrastructure-Team-Backlog-Deprecated (Kanban), Platform Team Legacy (Watching / External), Services (watching), Proton
phuedx added a comment to T209295: [EPIC] Enable WebClientError on production.

Work out how to deal with the frustration of non-deduplication. The feedback we got from people who have used EventLogging is that having the stack traces allowed them to fix the common bugs, but the other ones were harder to track down. We have no idea of the spread of our errors - all of them could be different, or many of them could be duplicates. We should think about what queries we can use to de-duplicate errors (And work out how many people they impact) and how our stack trace can be structured to help facilitate that.

Apr 5 2019, 2:22 PM · Epic, MobileFrontend (MobileFrontend and MinervaNeue architecture), Web-Team-Backlog
phuedx added a comment to T209295: [EPIC] Enable WebClientError on production.

Add stack traces to WebClientError events. Right now we're not including them in the current implementation because of the URL length. These will be essential. See T202026 for more information.

Apr 5 2019, 2:08 PM · Epic, MobileFrontend (MobileFrontend and MinervaNeue architecture), Web-Team-Backlog
phuedx added a comment to T206248: Report all client-side JavaScript errors.

After thinking about this a little, it'd be useful for extensions/skins to be able to register a module that'll act as an error handler. AIUI the Sentry extension will suffer from the same issue as there's no guarantee that it'll be executed before the things that it intends to monitor will.

Apr 5 2019, 9:55 AM · Web-Team-Backlog

Apr 4 2019

phuedx awarded T219828: Refine eventlogging pipeline should not refine data for domains that are not wikimedia's a Mountain of Wealth token.
Apr 4 2019, 5:18 PM · Analytics-Kanban, Analytics
phuedx placed T219212: Augment ReadingDepth schema with data from Page Lifecycle API up for grabs.
Apr 4 2019, 2:59 PM · Web-Team-Backlog (Needs Product Owner Decisions), Reading Depth, Product-Analytics
phuedx moved T219212: Augment ReadingDepth schema with data from Page Lifecycle API from Needs Prioritization to Triaged but Future on the Web-Team-Backlog board.
Apr 4 2019, 2:59 PM · Web-Team-Backlog (Needs Product Owner Decisions), Reading Depth, Product-Analytics
phuedx updated the task description for T219212: Augment ReadingDepth schema with data from Page Lifecycle API.
Apr 4 2019, 2:58 PM · Web-Team-Backlog (Needs Product Owner Decisions), Reading Depth, Product-Analytics
phuedx updated the task description for T219212: Augment ReadingDepth schema with data from Page Lifecycle API.
Apr 4 2019, 2:50 PM · Web-Team-Backlog (Needs Product Owner Decisions), Reading Depth, Product-Analytics
phuedx updated the task description for T218304: Allow quicksurveys to target based on registration date.
Apr 4 2019, 2:13 PM · MW-1.34-notes (1.34.0-wmf.10; 2019-06-18), QuickSurveys, Product-QA (RW-Test-Cases), MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4)
phuedx added a comment to T219212: Augment ReadingDepth schema with data from Page Lifecycle API.

Yes, great point! I'm still slightly wondering about compatibility/comparability though - is it correct to interpret the documentation as saying that in cases where the unload event fires correctly, it should coincide with the pagehide event (with terminated state)?

Apr 4 2019, 11:26 AM · Web-Team-Backlog (Needs Product Owner Decisions), Reading Depth, Product-Analytics
phuedx moved T208980: [Bug] The statsv client should send a request when the page unloads so we are not losing events from Needs More Work to Needs QA on the Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4) board.
Apr 4 2019, 10:38 AM · Product-QA (RW-Test-Cases), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Performance-Team, MediaWiki-extensions-WikimediaEvents
phuedx updated the task description for T208980: [Bug] The statsv client should send a request when the page unloads so we are not losing events.
Apr 4 2019, 10:38 AM · Product-QA (RW-Test-Cases), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Performance-Team, MediaWiki-extensions-WikimediaEvents
phuedx updated the task description for T208980: [Bug] The statsv client should send a request when the page unloads so we are not losing events.
Apr 4 2019, 10:33 AM · Product-QA (RW-Test-Cases), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Performance-Team, MediaWiki-extensions-WikimediaEvents
phuedx added a comment to T208980: [Bug] The statsv client should send a request when the page unloads so we are not losing events.

Does this need QA/QA steps?

Apr 4 2019, 10:21 AM · Product-QA (RW-Test-Cases), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Performance-Team, MediaWiki-extensions-WikimediaEvents
phuedx added a comment to T218349: Update translation for "mobile web edit" change tag to "mobile web action".

My inclination is #1, given the relatively well-known complexity of #2 and the unknown-but-presumably-vast complexity of #3.

Apr 4 2019, 9:55 AM · MobileFrontend, Web-Team-Backlog
phuedx updated the task description for T208980: [Bug] The statsv client should send a request when the page unloads so we are not losing events.
Apr 4 2019, 8:12 AM · Product-QA (RW-Test-Cases), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Performance-Team, MediaWiki-extensions-WikimediaEvents

Apr 3 2019

phuedx added a comment to T218349: Update translation for "mobile web edit" change tag to "mobile web action".

My understanding is that tags can't be looked up by their translated name so existing references to "mobile web edit" would have to stay. Is that correct? For example, I only see messages being looked up for display purposes in https://github.com/wikimedia/mediawiki/blob/master/includes/changetags/ChangeTags.php (see ChangeTags::tagDescription and ::tagLongDescription).

Apr 3 2019, 12:31 PM · MobileFrontend, Web-Team-Backlog
phuedx updated subscribers of T219917: [Bug] Control / middle-clicking search auto-completion results dismisses the results.

Maintenance of the Wikipedia portals is our responsibility. That being said, I don't believe we've had the discussion as to whether the portals are frozen. If not, then this work is no different from our other work (prioritisation and estimation and an eventual commitment).

Apr 3 2019, 9:06 AM · Web-Team-Backlog (Needs Product Owner Decisions), Wikimedia-Portals

Apr 2 2019

phuedx updated subscribers of T219841: Unknown dependency: mw.externalguidance.init.

Ping @santhosh and @Jdrewniak.

Apr 2 2019, 11:14 AM · MW-1.33-notes (1.33.0-wmf.24; 2019-04-02), Release-Engineering-Team, Analytics, Patch-For-Review, Web-Team-Backlog (Tracking), MinervaNeue (Tracking), ExternalGuidance
phuedx added a subtask for T216063: [Bug] Many ReadingDepth validation errors logged: T219828: Refine eventlogging pipeline should not refine data for domains that are not wikimedia's .
Apr 2 2019, 6:51 AM · Reading Depth, Web-Team-Backlog (Tracking), Analytics
phuedx added a parent task for T219828: Refine eventlogging pipeline should not refine data for domains that are not wikimedia's : T216063: [Bug] Many ReadingDepth validation errors logged.
Apr 2 2019, 6:51 AM · Analytics-Kanban, Analytics
phuedx awarded Blog Post: Autonomous Systems performance report a Mountain of Wealth token.
Apr 2 2019, 6:49 AM · Performance-Team

Apr 1 2019

phuedx added a comment to T216063: [Bug] Many ReadingDepth validation errors logged.

We are leaning towards filtering out events coming from non-wikimedia domains.

Apr 1 2019, 6:29 PM · Reading Depth, Web-Team-Backlog (Tracking), Analytics

Mar 28 2019

phuedx claimed T219212: Augment ReadingDepth schema with data from Page Lifecycle API.
Mar 28 2019, 5:42 PM · Web-Team-Backlog (Needs Product Owner Decisions), Reading Depth, Product-Analytics
phuedx added a comment to T219212: Augment ReadingDepth schema with data from Page Lifecycle API.

☝️ If necessary, we could break out migrating from using the unload event to using the pagehide event into another task.

Mar 28 2019, 5:42 PM · Web-Team-Backlog (Needs Product Owner Decisions), Reading Depth, Product-Analytics
phuedx added a comment to T208980: [Bug] The statsv client should send a request when the page unloads so we are not losing events.

@nray: See @Krinkle's detailed explanation here: T208980#4792762

Thank you, I didn't read that closely enough. Sounds like in addition to the unload event not firing in common scenarios on mobile devices the beforeunload event wouldn't fire either.

Mar 28 2019, 5:34 PM · Product-QA (RW-Test-Cases), MW-1.33-notes (1.33.0-wmf.25; 2019-04-09), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Performance-Team, MediaWiki-extensions-WikimediaEvents
phuedx added a comment to T219212: Augment ReadingDepth schema with data from Page Lifecycle API.

Background/motivation: A limitation of the current ReadingDepth data is that the pageUnloaded event may not be fired if the page is terminated by the browser/system before unload. On mobile, this actually happens in a majority of cases and biases our data especially when comparing reading times on desktop and mobile ( https://meta.wikimedia.org/wiki/Research_talk:Reading_time/Work_log/2018-11-02 ).

Mar 28 2019, 4:29 PM · Web-Team-Backlog (Needs Product Owner Decisions), Reading Depth, Product-Analytics
phuedx moved T219388: Flash of page in talk modal transition from Incoming to Needs Prioritization on the Web-Team-Backlog board.
Mar 28 2019, 1:43 PM · DiscussionTools, Web-Team-Backlog
phuedx moved T219410: Make ImageCarousel discard old promises from Needs refactor to Cleanup on the Technical-Debt board.
Mar 28 2019, 12:30 PM · Patch-For-Review, MobileFrontend, Technical-Debt, Web-Team-Backlog
phuedx moved T219410: Make ImageCarousel discard old promises from Unsorted to Needs refactor on the Technical-Debt board.
Mar 28 2019, 12:29 PM · Patch-For-Review, MobileFrontend, Technical-Debt, Web-Team-Backlog
phuedx moved T219410: Make ImageCarousel discard old promises from Needs Prioritization to Upcoming on the Web-Team-Backlog board.
Mar 28 2019, 12:27 PM · Patch-For-Review, MobileFrontend, Technical-Debt, Web-Team-Backlog
phuedx triaged T219410: Make ImageCarousel discard old promises as High priority.

High because the debt is in an area that we're actively working on and it's both a UX problem and a resource consumption problem.

Mar 28 2019, 12:26 PM · Patch-For-Review, MobileFrontend, Technical-Debt, Web-Team-Backlog
phuedx assigned T217814: Nearby isn't a WatchstarPageList. Nearby has a WatchstarPageList. to Jdlrobson.

@Jdlrobson: T217814#5062730 doesn't have a lot of context (e.g. it may've been a comment written in haste during a meeting). Can you advise whether this task should be split up or reestimated?

Mar 28 2019, 12:12 PM · Product-QA (RW-Test-Cases), Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), MobileFrontend (MobileFrontend and MinervaNeue architecture), MinervaNeue
phuedx added a comment to T219394: MinervaNeue CI tests frequently fail on bad certificate or request timeout.

I kicked off a build and it passed: https://integration.wikimedia.org/ci/view/Reading-Web/job/selenium-MinervaNeue/905/

Mar 28 2019, 11:29 AM · Release-Engineering-Team, MinervaNeue, Web-Team-Backlog
phuedx updated subscribers of T219388: Flash of page in talk modal transition.

Ping @ovasileva and @alexhollender for prioritization.

Mar 28 2019, 11:27 AM · DiscussionTools, Web-Team-Backlog
phuedx added a comment to T219439: [Bug] PHP Warning: in_array() expects parameter 2 to be an array or collection in extensions/FlaggedRevs/backend/FlaggedRevs.class.php:971.

Growth-Team are marked as the stewards for MediaWiki-extensions-FlaggedRevs on https://www.mediawiki.org/wiki/Developers/Maintainers.

Mar 28 2019, 11:14 AM · Growth-Team, MediaWiki-extensions-FlaggedRevs, MediaWiki-extensions-NewUserMessage
phuedx edited projects for T219439: [Bug] PHP Warning: in_array() expects parameter 2 to be an array or collection in extensions/FlaggedRevs/backend/FlaggedRevs.class.php:971, added: Growth-Team; removed Web-Team-Backlog.
Mar 28 2019, 11:13 AM · Growth-Team, MediaWiki-extensions-FlaggedRevs, MediaWiki-extensions-NewUserMessage
phuedx moved T218286: Test X-Analytics tag in production from Upcoming to Tracking on the Web-Team-Backlog board.
Mar 28 2019, 11:02 AM · Web-Team-Backlog (Tracking), Product-Analytics, Product-QA (RW-Test-Cases), Advanced Mobile Contributions
phuedx added a comment to T219394: MinervaNeue CI tests frequently fail on bad certificate or request timeout.

A data point (may or mayn't be related): SauceLabs had an incident yesterday: https://status.us-west-1.saucelabs.com/incidents/gywtsd27cq06

Mar 28 2019, 10:57 AM · Release-Engineering-Team, MinervaNeue, Web-Team-Backlog

Mar 27 2019

phuedx added a comment to T207280: Track share button usage.

How should this be QA'd? What are the steps that should be taken to prove that this works?

Mar 27 2019, 2:13 PM · Patch-For-Review, Web-Team-Backlog (Tracking), User-Jdlrobson, MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), MinervaNeue
phuedx placed T207280: Track share button usage up for grabs.
Mar 27 2019, 2:13 PM · Patch-For-Review, Web-Team-Backlog (Tracking), User-Jdlrobson, MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), MinervaNeue
phuedx moved T207280: Track share button usage from Needs QA to Needs More Work on the Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q3) board.
Mar 27 2019, 2:12 PM · Patch-For-Review, Web-Team-Backlog (Tracking), User-Jdlrobson, MW-1.33-notes (1.33.0-wmf.22; 2019-03-19), MinervaNeue

Mar 26 2019

phuedx added a comment to T216418: AMC Navigation - overflow menu.

Each item on the menu will be tracked in the same schema where main menu tracking occurs

Mar 26 2019, 5:44 PM · MW-1.34-notes (1.34.0-wmf.4; 2019-05-07), Patch-For-Review, Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q4), Epic, Advanced Mobile Contributions

Mar 22 2019

phuedx created P8259 Breakdown of TextExtracts API parameter combinations for 2019/03/21.
Mar 22 2019, 7:43 PM

Mar 20 2019

phuedx added a comment to T210658: [EPIC] AMC Navigation - page/talk toggle.

Since all the subtasks are resolved, can this be resolved?

Mar 20 2019, 2:59 PM · Web-Team-Backlog (Readers-Web-Kanbanana-Board-2018-19-Q3), Epic, Advanced Mobile Contributions

Mar 19 2019

phuedx added a comment to T218243: QuickSurveys will not show on mobile if the beta optin experiment is not set.

If the code for QuickSurveys loads AFTER MobileFrontend, the hook will be registered too late and the survey will never show.

Mar 19 2019, 7:03 PM · MW-1.35-notes (1.35.0-wmf.4; 2019-10-29), Web-Team-Backlog (Kanbanana-2019-20-Q2), Patch-For-Review, Mobile, QuickSurveys
phuedx added a comment to T218243: QuickSurveys will not show on mobile if the beta optin experiment is not set.

The task that led to the introduction of the mobile.betaoptin event: T111188

Mar 19 2019, 5:01 PM · MW-1.35-notes (1.35.0-wmf.4; 2019-10-29), Web-Team-Backlog (Kanbanana-2019-20-Q2), Patch-For-Review, Mobile, QuickSurveys
phuedx added a comment to T214537: [EPIC] AMC Navigation - changes to main menu.
Mar 19 2019, 4:40 PM · Web-Team-Backlog (Readers-Web-Kanbanana-2019-20-Q1), Advanced Mobile Contributions
phuedx added a comment to T218349: Update translation for "mobile web edit" change tag to "mobile web action".

@Jdlrobson: Would changing the message require that any existing workflows are updated or would folk still have to refer to the tag by its name when querying the DB or specifying it as an argument for the tagfilter parameter in an MW API call, for example? That is, would the tag look like it was called "mobile web action" but still actually be called "mobile web edit"?

Mar 19 2019, 2:58 PM · MobileFrontend, Web-Team-Backlog

Mar 18 2019

phuedx updated the task description for T218349: Update translation for "mobile web edit" change tag to "mobile web action".
Mar 18 2019, 11:40 AM · MobileFrontend, Web-Team-Backlog
phuedx updated the task description for T218349: Update translation for "mobile web edit" change tag to "mobile web action".
Mar 18 2019, 11:40 AM · MobileFrontend, Web-Team-Backlog

Mar 15 2019

phuedx renamed T218349: Update translation for "mobile web edit" change tag to "mobile web action" from [WIP] Rename "mobile web edit" change tag to "mobile web action" to Rename "mobile web edit" change tag to "mobile web action".
Mar 15 2019, 2:07 PM · MobileFrontend, Web-Team-Backlog