Page MenuHomePhabricator

nray (Nick Ray)
User

Projects

Today

  • Clear sailing ahead.

Tomorrow

  • Clear sailing ahead.

Thursday

  • Clear sailing ahead.

User Details

User Since
Jul 3 2018, 4:57 PM (207 w, 6 d)
Availability
Available
LDAP User
Nray
MediaWiki User
NRay (WMF) [ Global Accounts ]

Recent Activity

Yesterday

nray added a comment to T309739: Revise visual regression checkout logic .

PR at https://github.com/nicholasray/pixel/pull/58

Mon, Jun 27, 8:12 PM · Readers-Web-Backlog (Kanbanana-FY-2021-22), Web Team Visual Regression Framework
nray placed T309739: Revise visual regression checkout logic up for grabs.
Mon, Jun 27, 8:09 PM · Readers-Web-Backlog (Kanbanana-FY-2021-22), Web Team Visual Regression Framework

Fri, Jun 24

nray added a comment to T311259: Add collapsible TOC and TOC + sticky header cases to Pixel.
Fri, Jun 24, 9:46 PM · Readers-Web-Backlog (Kanbanana-FY-2021-22), Web Team Visual Regression Framework, Vector

Thu, Jun 23

nray updated the task description for T311283: [regression] Margining collapse applying to Vector heading when title BELOW tabs.
Thu, Jun 23, 11:33 PM · MW-1.39-notes (1.39.0-wmf.18; 2022-06-27), Regression, Readers-Web-Backlog (Kanbanana-FY-2021-22), Desktop Improvements
nray placed T309807: Table of content's sticky position isn't correct when the sticky header is off and the main menu is open up for grabs.
Thu, Jun 23, 11:18 PM · MW-1.39-notes (1.39.0-wmf.18; 2022-06-27), Patch-For-Review, Readers-Web-Backlog (Kanbanana-FY-2021-22), Vector, Desktop Improvements
nray updated the task description for T309807: Table of content's sticky position isn't correct when the sticky header is off and the main menu is open.
Thu, Jun 23, 11:17 PM · MW-1.39-notes (1.39.0-wmf.18; 2022-06-27), Patch-For-Review, Readers-Web-Backlog (Kanbanana-FY-2021-22), Vector, Desktop Improvements
nray updated the task description for T310536: Fix inconsistent media query usage to avoid 1px viewport bugs.
Thu, Jun 23, 6:16 PM · Patch-For-Review, Desktop Improvements, Readers-Web-Backlog (Kanbanana-FY-2021-22), Vector
nray updated the task description for T309807: Table of content's sticky position isn't correct when the sticky header is off and the main menu is open.
Thu, Jun 23, 5:53 PM · MW-1.39-notes (1.39.0-wmf.18; 2022-06-27), Patch-For-Review, Readers-Web-Backlog (Kanbanana-FY-2021-22), Vector, Desktop Improvements
nray updated the task description for T309807: Table of content's sticky position isn't correct when the sticky header is off and the main menu is open.
Thu, Jun 23, 4:01 PM · MW-1.39-notes (1.39.0-wmf.18; 2022-06-27), Patch-For-Review, Readers-Web-Backlog (Kanbanana-FY-2021-22), Vector, Desktop Improvements

Wed, Jun 22

nray updated the task description for T309742: [Goal] Increase stability and decrease tech debt of visual regression tool.
Wed, Jun 22, 4:09 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray closed T307936: Add versioning/packaging to visual regression tests as Declined.

Thank you for all the reviews @Jdlrobson! I think given that the last two commits from https://github.com/nicholasray/pixel/pull/39/ introduce additional docker container complexity combined with the fact that I'll be on sabbatical after next week, we should hold off on merging those. I think they would probably do more harm than good right now. For now, I'll decline this task, but I may want to revisit this in the future

Wed, Jun 22, 4:05 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray closed T307936: Add versioning/packaging to visual regression tests, a subtask of T302246: [GOAL] Leverage Automated Visual Regression Testing, as Declined.
Wed, Jun 22, 4:05 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)

Tue, Jun 21

nray updated the task description for T309742: [Goal] Increase stability and decrease tech debt of visual regression tool.
Tue, Jun 21, 11:08 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray closed T306846: Add visual regression tests for the typeahead search component as Resolved.
Tue, Jun 21, 5:08 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22), Desktop Improvements
nray closed T306846: Add visual regression tests for the typeahead search component, a subtask of T302246: [GOAL] Leverage Automated Visual Regression Testing, as Resolved.
Tue, Jun 21, 5:08 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray moved T306846: Add visual regression tests for the typeahead search component from Code Review to Ready for Signoff on the Readers-Web-Backlog (Kanbanana-FY-2021-22) board.
Tue, Jun 21, 5:07 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22), Desktop Improvements
nray updated the task description for T309742: [Goal] Increase stability and decrease tech debt of visual regression tool.
Tue, Jun 21, 4:44 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)

Thu, Jun 16

nray added a comment to T310811: Hide non Echo elements from Echo pixel tests.

Yes, we can hide elements by including hideSelectors: [....] in the scenario

Thu, Jun 16, 7:09 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), Web Team Visual Regression Framework, Vector
nray claimed T309739: Revise visual regression checkout logic .
Thu, Jun 16, 5:19 PM · Readers-Web-Backlog (Kanbanana-FY-2021-22), Web Team Visual Regression Framework
nray moved T309739: Revise visual regression checkout logic from Ready for Development to Doing on the Readers-Web-Backlog (Kanbanana-FY-2021-22) board.
Thu, Jun 16, 5:19 PM · Readers-Web-Backlog (Kanbanana-FY-2021-22), Web Team Visual Regression Framework
nray claimed T306846: Add visual regression tests for the typeahead search component.
Thu, Jun 16, 4:57 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22), Desktop Improvements

Wed, Jun 15

nray assigned T307936: Add versioning/packaging to visual regression tests to Jdlrobson.
Wed, Jun 15, 7:07 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray placed T307936: Add versioning/packaging to visual regression tests up for grabs.
Wed, Jun 15, 7:07 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)

Tue, Jun 14

nray added a comment to T308344: [Spike] Review modern Vector CSS before deploying everywhere.

https://developer.chrome.com/docs/devtools/coverage/ might be helpful here

Tue, Jun 14, 10:21 PM · Spike, Readers-Web-Backlog (Kanbanana-FY-2021-22), CSS, Desktop Improvements

Fri, Jun 10

nray added a comment to T307936: Add versioning/packaging to visual regression tests.

Ready for review!

Fri, Jun 10, 10:17 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray placed T307936: Add versioning/packaging to visual regression tests up for grabs.
Fri, Jun 10, 10:15 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray updated the task description for T306846: Add visual regression tests for the typeahead search component.
Fri, Jun 10, 3:41 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22), Desktop Improvements
nray updated the task description for T306846: Add visual regression tests for the typeahead search component.
Fri, Jun 10, 3:41 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22), Desktop Improvements

Thu, Jun 9

nray created T310313: Popups-daily-beta-tests: "Dwelling on a valid page link" tests are failing.
Thu, Jun 9, 8:12 PM · Readers-Web-Backlog (Kanbanana-FY-2021-22), MW-1.39-notes (1.39.0-wmf.17; 2022-06-20), Quality-and-Test-Engineering-Team (QTE), Page-Previews

Wed, Jun 8

nray updated the task description for T309742: [Goal] Increase stability and decrease tech debt of visual regression tool.
Wed, Jun 8, 5:50 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray closed T302246: [GOAL] Leverage Automated Visual Regression Testing as Resolved.

Remaining goals for this month are captured in T309742

Wed, Jun 8, 4:00 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)

Tue, Jun 7

nray added a comment to T309742: [Goal] Increase stability and decrease tech debt of visual regression tool.

xel's report on https://pixel.wmcloud.org/ and cron job should survive the Wikimedia Cloud VPS server restarting. Currently, I believe manual intervention is required to start es-dev-server and screen as described in T305563#7879426 . Can we point the apache server that is already setup at the report's static directory and remove es-dev-server?

This is already done so marking.

Tue, Jun 7, 11:43 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray added a comment to T309793: Unexpected OOUI payload on page views (+70KB JS transfer size since 2022-04-14).

I'm noticing an error in my local dev environment, and I'm wondering if this patch is related. Please see the comment at the bottom of https://gerrit.wikimedia.org/r/c/mediawiki/extensions/UniversalLanguageSelector/+/803086/

Tue, Jun 7, 11:29 PM · MW-1.39-notes (1.39.0-wmf.15; 2022-06-06), Patch-For-Review, Performance-Team (Radar), Unplanned-Sprint-Work, Language-Team (Language-2022-April-June), UniversalLanguageSelector

Fri, Jun 3

WhitePhosphorus awarded T294866: TypeError: Cannot read properties of undefined (reading 'replace') a Love token.
Fri, Jun 3, 2:38 AM · Wikimedia-production-error

Thu, Jun 2

nray updated the task description for T309742: [Goal] Increase stability and decrease tech debt of visual regression tool.
Thu, Jun 2, 8:32 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray added a comment to T309742: [Goal] Increase stability and decrease tech debt of visual regression tool.

The CI job that currently only runs the desktop tests for each PR should be changed to run all tests and should block merging into the main branch if they fail.

Is this one within our control or do we need help from RelEng? I'd rather not take this on if we need their help.

Thu, Jun 2, 7:19 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray reassigned T301263: Remove the SkinMinervaReplaceNotificationsBadge hook from nray to Edtadros.
Thu, Jun 2, 5:07 PM · MW-1.39-notes (1.39.0-wmf.15; 2022-06-06), Readers-Web-Backlog (Kanbanana-FY-2021-22), Growth-Team (Current Sprint), Patch-For-Review, MinervaNeue, Notifications

Wed, Jun 1

nray updated the task description for T309742: [Goal] Increase stability and decrease tech debt of visual regression tool.
Wed, Jun 1, 11:09 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
Jdlrobson awarded T309742: [Goal] Increase stability and decrease tech debt of visual regression tool a Like token.
Wed, Jun 1, 10:09 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray updated subscribers of T309742: [Goal] Increase stability and decrease tech debt of visual regression tool.

@Jdlrobson @ovasileva As requested, here is the new ticket for the remaining visual regression tool work that would ideally be completed before I leave for sabbatical

Wed, Jun 1, 9:41 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray moved T309742: [Goal] Increase stability and decrease tech debt of visual regression tool from Needs Analysis to Quarterly Goals on the Readers-Web-Backlog (Kanbanana-FY-2021-22) board.
Wed, Jun 1, 9:38 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray created T309742: [Goal] Increase stability and decrease tech debt of visual regression tool.
Wed, Jun 1, 9:38 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray moved T309739: Revise visual regression checkout logic from Backlog to UI Regression Testing on the Readers-Web-Backlog (Needs Prioritization (Tech)) board.
Wed, Jun 1, 9:08 PM · Readers-Web-Backlog (Kanbanana-FY-2021-22), Web Team Visual Regression Framework
nray created T309739: Revise visual regression checkout logic .
Wed, Jun 1, 9:07 PM · Readers-Web-Backlog (Kanbanana-FY-2021-22), Web Team Visual Regression Framework

Tue, May 31

nray updated the task description for T306846: Add visual regression tests for the typeahead search component.
Tue, May 31, 5:18 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22), Desktop Improvements

May 25 2022

nray closed T301184: Add automated accessibility tests in CI to generate accessibility benchmarks for Skins as Resolved.

Great job @bwang !

May 25 2022, 10:30 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Patch-For-Review, Readers-Web-Backlog (Kanbanana-FY-2021-22), User-zeljkofilipin, MinervaNeue, Vector, Continuous-Integration-Infrastructure, Accessibility
nray reassigned T301184: Add automated accessibility tests in CI to generate accessibility benchmarks for Skins from nray to bwang.
May 25 2022, 10:29 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Patch-For-Review, Readers-Web-Backlog (Kanbanana-FY-2021-22), User-zeljkofilipin, MinervaNeue, Vector, Continuous-Integration-Infrastructure, Accessibility
nray reassigned T186627: Remove the MobileView API from nray to Jdlrobson.
May 25 2022, 8:22 PM · Readers-Web-Backlog (Kanbanana-FY-2021-22), MobileFrontend, User-Jdlrobson, Performance-Team (Radar)
nray closed T186627: Remove the MobileView API, a subtask of T208761: [Epic] Improve PHPUnit coverage in MobileFrontend to 50%, as Resolved.
May 25 2022, 8:22 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), patch-welcome, good first task, Epic, MobileFrontend
nray closed T186627: Remove the MobileView API as Resolved.
May 25 2022, 8:22 PM · Readers-Web-Backlog (Kanbanana-FY-2021-22), MobileFrontend, User-Jdlrobson, Performance-Team (Radar)
nray reassigned T304166: ToC: visual changes from nray to cjming.
May 25 2022, 8:12 PM · MW-1.39-notes (1.39.0-wmf.7; 2022-04-11), Desktop Improvements, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray closed T304166: ToC: visual changes, a subtask of T273473: [Epic] Improve the table of contents, as Resolved.
May 25 2022, 8:11 PM · Readers-Web-Backlog (Kanbanana-FY-2021-22), Epic, Desktop Improvements
nray closed T304166: ToC: visual changes, a subtask of T304169: [Goal] Begin table of contents A/B test, as Resolved.
May 25 2022, 8:11 PM · Readers-Web-Backlog (Kanbanana-FY-2021-22), Epic, Desktop Improvements
nray closed T304166: ToC: visual changes as Resolved.
May 25 2022, 8:11 PM · MW-1.39-notes (1.39.0-wmf.7; 2022-04-11), Desktop Improvements, Readers-Web-Backlog (Kanbanana-FY-2021-22)

May 24 2022

nray claimed T307936: Add versioning/packaging to visual regression tests.
May 24 2022, 9:54 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray moved T307936: Add versioning/packaging to visual regression tests from Code Review to Doing on the Readers-Web-Backlog (Kanbanana-FY-2021-22) board.
May 24 2022, 9:54 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray closed T307940: Remove previous test screenshots folder when running `./pixel.js test`, a subtask of T302246: [GOAL] Leverage Automated Visual Regression Testing, as Resolved.
May 24 2022, 8:00 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray closed T307940: Remove previous test screenshots folder when running `./pixel.js test` as Resolved.

Will be done as part of T307936

May 24 2022, 8:00 PM · Readers-Web-Backlog (Kanbanana-FY-2021-22), Web Team Visual Regression Framework
nray placed T307936: Add versioning/packaging to visual regression tests up for grabs.
May 24 2022, 5:21 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)

May 23 2022

nray added a comment to T308447: Spike: Automated testing for visual regression design.

I'm happy to help with this if interested. As mentioned in T291525#7919512, the web team has been using visual regression testing for the last month and we've found it pretty useful. Personally, it cuts out a lot of the manual testing that I used to do for code review because it very efficiently captures a variety of viewport widths and pages that would have otherwise been very tedious to review manually.

May 23 2022, 11:34 PM · Design-Systems-Team, Codex, Epic

May 19 2022

nray created T308798: Error: Unknown widget type: id: namespace, class: mw.widgets.NamespaceInputWidget.
May 19 2022, 10:44 PM · Performance-Team, MediaWiki-ResourceLoader, Wikimedia-production-error
nray added a comment to T254399: Add ability to take `prefers-reduced-motion` user setting into account in Vector.

https://gerrit.wikimedia.org/r/790765 is being deployed everywhere this week and will go into effect when a user has enabled the setting in their OS. One side effect I've noticed with this change is that, at least in Chrome and Safari, frames can be produced of the mobile sidebar that show it without icons/text for a short duration.

May 19 2022, 12:53 AM · MW-1.39-notes (1.39.0-wmf.13; 2022-05-23), Readers-Web-Backlog (Kanbanana-FY-2021-22), MediaWiki-Core-Skin-Architecture, Vector, CSS, MediaWiki-General, Accessibility

May 16 2022

nray added a comment to T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo.

Thank you for your response @hashar. I have a follow up question below (I'm also happy to meet with you if that's easier):

May 16 2022, 9:02 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), Release-Engineering-Team, Web Team Visual Regression Framework
nray updated the task description for T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo.
May 16 2022, 8:24 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), Release-Engineering-Team, Web Team Visual Regression Framework
nray updated the task description for T306846: Add visual regression tests for the typeahead search component.
May 16 2022, 5:52 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22), Desktop Improvements

May 13 2022

nray updated the task description for T307113: Add link to project page next to skin listing for desktop improvements.
May 13 2022, 4:16 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), patch-welcome, MediaWiki-Core-Skin-Architecture, Desktop Improvements, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray updated the task description for T307113: Add link to project page next to skin listing for desktop improvements.
May 13 2022, 4:15 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), patch-welcome, MediaWiki-Core-Skin-Architecture, Desktop Improvements, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray reassigned T307113: Add link to project page next to skin listing for desktop improvements from Jdlrobson to Edtadros.
May 13 2022, 4:14 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), patch-welcome, MediaWiki-Core-Skin-Architecture, Desktop Improvements, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray updated the task description for T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo.
May 13 2022, 12:35 AM · Readers-Web-Backlog (Needs Prioritization (Tech)), Release-Engineering-Team, Web Team Visual Regression Framework
nray updated the task description for T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo.
May 13 2022, 12:32 AM · Readers-Web-Backlog (Needs Prioritization (Tech)), Release-Engineering-Team, Web Team Visual Regression Framework
nray placed T307113: Add link to project page next to skin listing for desktop improvements up for grabs.
May 13 2022, 12:23 AM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), patch-welcome, MediaWiki-Core-Skin-Architecture, Desktop Improvements, Readers-Web-Backlog (Kanbanana-FY-2021-22)

May 12 2022

nray updated the task description for T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo.
May 12 2022, 8:57 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), Release-Engineering-Team, Web Team Visual Regression Framework
nray reassigned T307019: PHP Notice: Undefined offset: 2 in WikimediaEvents\PageSplitter\PageSplitterInstrumentation->getBucket from nray to cjming.
May 12 2022, 5:26 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Readers-Web-Backlog (Kanbanana-FY-2021-22), MediaWiki-extensions-WikimediaEvents, Wikimedia-production-error
nray closed T307019: PHP Notice: Undefined offset: 2 in WikimediaEvents\PageSplitter\PageSplitterInstrumentation->getBucket as Resolved.
May 12 2022, 5:26 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Readers-Web-Backlog (Kanbanana-FY-2021-22), MediaWiki-extensions-WikimediaEvents, Wikimedia-production-error

May 11 2022

nray updated the task description for T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo.
May 11 2022, 10:36 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), Release-Engineering-Team, Web Team Visual Regression Framework
nray updated the task description for T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo.
May 11 2022, 10:27 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), Release-Engineering-Team, Web Team Visual Regression Framework
nray updated the task description for T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo.
May 11 2022, 10:27 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), Release-Engineering-Team, Web Team Visual Regression Framework
nray updated the task description for T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo.
May 11 2022, 10:26 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), Release-Engineering-Team, Web Team Visual Regression Framework
nray moved T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo from Backlog to UI Regression Testing on the Readers-Web-Backlog (Needs Prioritization (Tech)) board.
May 11 2022, 10:14 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), Release-Engineering-Team, Web Team Visual Regression Framework
nray added a project to T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo: Readers-Web-Backlog (Needs Prioritization (Tech)).
May 11 2022, 10:13 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), Release-Engineering-Team, Web Team Visual Regression Framework
nray updated the task description for T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo.
May 11 2022, 10:13 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), Release-Engineering-Team, Web Team Visual Regression Framework
nray added a subtask for T302246: [GOAL] Leverage Automated Visual Regression Testing: T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo.
May 11 2022, 10:12 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray added a parent task for T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo: T302246: [GOAL] Leverage Automated Visual Regression Testing.
May 11 2022, 10:12 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), Release-Engineering-Team, Web Team Visual Regression Framework
nray renamed T307936: Add versioning/packaging to visual regression tests from Convert visual regression repo to npm package and docker images to Add versioning/packaging to visual regression tests.
May 11 2022, 10:10 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray updated the task description for T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo.
May 11 2022, 10:09 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), Release-Engineering-Team, Web Team Visual Regression Framework
nray created T308194: Make visual regression tests run in CI (non-blocking) for the Vector repo.
May 11 2022, 10:05 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), Release-Engineering-Team, Web Team Visual Regression Framework
nray added a comment to T307019: PHP Notice: Undefined offset: 2 in WikimediaEvents\PageSplitter\PageSplitterInstrumentation->getBucket.

@cjming Should this be moved back to code review given there is an outstanding patch?

May 11 2022, 4:35 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), Readers-Web-Backlog (Kanbanana-FY-2021-22), MediaWiki-extensions-WikimediaEvents, Wikimedia-production-error
nray added a comment to T307940: Remove previous test screenshots folder when running `./pixel.js test`.

I envisioned this wouldn't require much more than running a rm -rf report/test-screenshots command before the ./pixel.js test command starts and can done entirely inside pixel.js. I don't think it needs analysis

May 11 2022, 4:20 PM · Readers-Web-Backlog (Kanbanana-FY-2021-22), Web Team Visual Regression Framework

May 10 2022

nray added a project to T308055: Move the sidebar elements' locations in the DOM under the page title: Readers-Web-Backlog.
May 10 2022, 11:09 PM · Readers-Web-Backlog (Needs Prioritization (Tech)), Accessibility, Desktop Improvements, Vector
nray claimed T307113: Add link to project page next to skin listing for desktop improvements.
May 10 2022, 5:14 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), patch-welcome, MediaWiki-Core-Skin-Architecture, Desktop Improvements, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray moved T307113: Add link to project page next to skin listing for desktop improvements from Ready for Development to Doing on the Readers-Web-Backlog (Kanbanana-FY-2021-22) board.
May 10 2022, 5:14 PM · MW-1.39-notes (1.39.0-wmf.12; 2022-05-16), patch-welcome, MediaWiki-Core-Skin-Architecture, Desktop Improvements, Readers-Web-Backlog (Kanbanana-FY-2021-22)

May 9 2022

nray added a comment to T306559: Schema QA: mediawiki_web_ab_test_enrollment.

Apparently there is a workaround using query parameters that overrides this behavior so that if you navigate to new pages by clicking on links from within the current page, whatever TOC is visible on the current page will be carried over to the next pages using query params. As confirmed by @nray, we are trying to preserve a user's bucket by highjacking clicked links within the current page using the tableofcontents query param. Notably though, the same web_session_id having different buckets is a drawback of bucketing based on article id in order to test anonymous users. This bucket preservation effort can be easily bypassed by navigating to urls directly, clicking links via organic search,

May 9 2022, 11:23 PM · Product-Analytics (Kanban), Readers-Web-Backlog (Kanbanana-FY-2021-22), Desktop Improvements
nray updated subscribers of T307940: Remove previous test screenshots folder when running `./pixel.js test`.

@Jdlrobson This is also ready for the kanban board whenever there is space/time

May 9 2022, 8:09 PM · Readers-Web-Backlog (Kanbanana-FY-2021-22), Web Team Visual Regression Framework
nray added a subtask for T302246: [GOAL] Leverage Automated Visual Regression Testing: T306731: Change visual regression test repo ownership to wikimedia.
May 9 2022, 6:09 PM · User-zeljkofilipin, Web Team Visual Regression Framework, Readers-Web-Backlog (Kanbanana-FY-2021-22)
nray added a parent task for T306731: Change visual regression test repo ownership to wikimedia: T302246: [GOAL] Leverage Automated Visual Regression Testing.
May 9 2022, 6:09 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Needs Prioritization (Tech))
nray updated the task description for T306731: Change visual regression test repo ownership to wikimedia.
May 9 2022, 6:08 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Needs Prioritization (Tech))
nray updated the task description for T306731: Change visual regression test repo ownership to wikimedia.
May 9 2022, 6:08 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Needs Prioritization (Tech))
nray renamed T306731: Change visual regression test repo ownership to wikimedia from Change visual regression test repo as a repo under the wikimedia namespace to Change visual regression test repo ownership to wikimedia.
May 9 2022, 6:06 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Needs Prioritization (Tech))
nray renamed T306731: Change visual regression test repo ownership to wikimedia from Add visual regression test repo to gerrit to Change visual regression test repo as a repo under the wikimedia namespace.
May 9 2022, 6:06 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Needs Prioritization (Tech))
nray added a project to T306731: Change visual regression test repo ownership to wikimedia: Web Team Visual Regression Framework.
May 9 2022, 5:43 PM · Web Team Visual Regression Framework, Readers-Web-Backlog (Needs Prioritization (Tech))