Page MenuHomePhabricator

lwatson (Lauralyn Watson)
Software Engineer

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
Mar 6 2023, 9:38 PM (153 w, 1 d)
Availability
Available
LDAP User
LWatson
MediaWiki User
LWatson-WMF [ Global Accounts ]

Recent Activity

Yesterday

lwatson added a subtask for T415948: [EPIC] Minerva TOC: T411564: Technical feasibility study on Minerva TOC.
Tue, Feb 10, 9:47 PM · Epic, ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments, Reader Growth Team
lwatson added a parent task for T411564: Technical feasibility study on Minerva TOC: T415948: [EPIC] Minerva TOC.
Tue, Feb 10, 9:47 PM · Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a comment to T416744: [Minerva TOC] keyboard navigation.

Consider MenuButton keyboard navigation behavior.

  • Tab key focuses on the button, not the items inside the expandable container
  • When the expandable container is visible, focus remains on the button
  • Up/down arrows to navigate next/previous item
  • Use aria-expanded and aria-controls. This way the screen reader announces:
    • Closed: "Contents, toggle button, collapsed"
    • Open: "Contents, toggle button, expanded"
Tue, Feb 10, 4:02 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments
lwatson updated the task description for T416744: [Minerva TOC] keyboard navigation.
Tue, Feb 10, 1:18 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments
lwatson added a comment to T416744: [Minerva TOC] keyboard navigation.

"Contents" button can be reached and activated by keyboard

Tue, Feb 10, 1:14 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments

Fri, Feb 6

lwatson triaged T416744: [Minerva TOC] keyboard navigation as High priority.
Fri, Feb 6, 8:56 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments
lwatson moved T416744: [Minerva TOC] keyboard navigation from Committed to Code Review on the Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26) board.
Fri, Feb 6, 8:51 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments
lwatson created T416744: [Minerva TOC] keyboard navigation.
Fri, Feb 6, 8:48 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments

Thu, Feb 5

lwatson added a subtask for T415948: [EPIC] Minerva TOC: T413404: [Minerva TOC] All sections are always expanded.
Thu, Feb 5, 11:57 PM · Epic, ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments, Reader Growth Team
lwatson added a parent task for T413404: [Minerva TOC] All sections are always expanded: T415948: [EPIC] Minerva TOC.
Thu, Feb 5, 11:57 PM · Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson moved T413402: [Minerva TOC] Implement sticky header + TOC position from Code Review to Doing on the Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26) board.
Thu, Feb 5, 3:24 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson moved T413402: [Minerva TOC] Implement sticky header + TOC position from Doing to Code Review on the Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26) board.
Thu, Feb 5, 1:37 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences

Tue, Feb 3

lwatson renamed Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26) from Sprint 1 (Jan 6 - 26) Q3 25/26 to Sprint 1 (Jan 6 - Feb 3) Q3 25/26.
Tue, Feb 3, 10:33 PM
lwatson moved T413401: [Minerva TOC] Implement floating button + TOC position from Code Review to QA on the Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26) board.

I'm late moving this to the QA column

Tue, Feb 3, 10:27 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson closed T413400: [Minerva TOC] Build TOC, a subtask of T415948: [EPIC] Minerva TOC, as Resolved.
Tue, Feb 3, 9:51 PM · Epic, ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments, Reader Growth Team
lwatson closed T413400: [Minerva TOC] Build TOC as Resolved.
Tue, Feb 3, 9:51 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson updated the task description for T416244: [Minerva TOC] floating action button bugs.
Tue, Feb 3, 9:08 PM · Reader Growth Team, ReaderExperiments-MinervaTOC, ReaderExperiments, FY2025-26 WE3.1 Engaging New Audiences
lwatson moved T416405: Lead paragraph hoisting and lazy images are disabled for users in the experiment on legacy parser from Incoming/Inbox to Backlog on the Reader Growth Team board.
Tue, Feb 3, 9:05 PM · MobileFrontend (MobileFormatter), Reader Growth Team, ReaderExperiments
lwatson assigned T416405: Lead paragraph hoisting and lazy images are disabled for users in the experiment on legacy parser to Jdlrobson.
Tue, Feb 3, 9:05 PM · MobileFrontend (MobileFormatter), Reader Growth Team, ReaderExperiments
lwatson created T416405: Lead paragraph hoisting and lazy images are disabled for users in the experiment on legacy parser.
Tue, Feb 3, 8:59 PM · MobileFrontend (MobileFormatter), Reader Growth Team, ReaderExperiments
lwatson updated subscribers of T413402: [Minerva TOC] Implement sticky header + TOC position.

@JScherer-WMF - a few design questions/unknowns:

  • How does the sticky header TOC appear on wider screens?
  • Can you provide a rough mockup or explain the intended behavior for the truncated header? (I'm currently shrinking the header text when it suspects the text is wrapping. This way it shows as much of the header text as possible and then truncates at 2 lines.)
Tue, Feb 3, 4:23 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a comment to T413400: [Minerva TOC] Build TOC.

Nice to have for link sharing: TOC open/close is also triggered by url hash (#toc) changes, and opening/closing TOC programmatically triggers those

Tue, Feb 3, 3:52 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a comment to T413400: [Minerva TOC] Build TOC.

Thanks @Etonkovidova! Regarding T415794, I've addressed some issues in a separate task that focused on the sticky header TOC (T413402). I can open up patches for the remaining ones and link them to T415794.

Tue, Feb 3, 3:30 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a comment to T416244: [Minerva TOC] floating action button bugs.

Addressed bug #3 center floating button TOC on wider screens in this patch from T413402. Here's the patchdemo using #toc URL hash: https://cbf2720cb4.catalyst.wmcloud.org/w/index.php?title=Alfalfa&mpo=minerva-toc-button:treatment#toc

At wider viewport sizes, the ToC window should be centre aligned, not left aligned.

Tue, Feb 3, 1:33 PM · Reader Growth Team, ReaderExperiments-MinervaTOC, ReaderExperiments, FY2025-26 WE3.1 Engaging New Audiences
lwatson updated the task description for T416244: [Minerva TOC] floating action button bugs.
Tue, Feb 3, 1:19 PM · Reader Growth Team, ReaderExperiments-MinervaTOC, ReaderExperiments, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a comment to T416244: [Minerva TOC] floating action button bugs.

@matthiasmullie thanks for picking up bug #1! The design intent wasn't clear to me either when I added the bold styles to the top link.

Tue, Feb 3, 1:13 PM · Reader Growth Team, ReaderExperiments-MinervaTOC, ReaderExperiments, FY2025-26 WE3.1 Engaging New Audiences
lwatson updated the task description for T416244: [Minerva TOC] floating action button bugs.
Tue, Feb 3, 1:03 PM · Reader Growth Team, ReaderExperiments-MinervaTOC, ReaderExperiments, FY2025-26 WE3.1 Engaging New Audiences

Mon, Feb 2

lwatson added a subtask for T415948: [EPIC] Minerva TOC: T416244: [Minerva TOC] floating action button bugs.
Mon, Feb 2, 10:14 PM · Epic, ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments, Reader Growth Team
lwatson added a parent task for T416244: [Minerva TOC] floating action button bugs: T415948: [EPIC] Minerva TOC.
Mon, Feb 2, 10:14 PM · Reader Growth Team, ReaderExperiments-MinervaTOC, ReaderExperiments, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a comment to T416244: [Minerva TOC] floating action button bugs.

What is "FAB"?

Mon, Feb 2, 10:13 PM · Reader Growth Team, ReaderExperiments-MinervaTOC, ReaderExperiments, FY2025-26 WE3.1 Engaging New Audiences
lwatson renamed T416244: [Minerva TOC] floating action button bugs from FAB ToC bugs to [Minerva TOC] floating action button bugs.
Mon, Feb 2, 10:13 PM · Reader Growth Team, ReaderExperiments-MinervaTOC, ReaderExperiments, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a subtask for T415948: [EPIC] Minerva TOC: T413399: [Minerva TOC] Set up codebase for Minerva-TOC.
Mon, Feb 2, 3:56 PM · Epic, ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments, Reader Growth Team
lwatson added a parent task for T413399: [Minerva TOC] Set up codebase for Minerva-TOC: T415948: [EPIC] Minerva TOC.
Mon, Feb 2, 3:56 PM · Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a parent task for T410325: Design Exploration- Minerva TOC: T415948: [EPIC] Minerva TOC.
Mon, Feb 2, 3:54 PM · Reader Growth Team (Sprint 5 (Nov 25 - Dec 9) Q2 25/26), Mobile, MinervaNeue
lwatson added a subtask for T415948: [EPIC] Minerva TOC: T410325: Design Exploration- Minerva TOC.
Mon, Feb 2, 3:54 PM · Epic, ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments, Reader Growth Team

Fri, Jan 30

lwatson changed the status of T413400: [Minerva TOC] Build TOC, a subtask of T415948: [EPIC] Minerva TOC, from Open to In Progress.
Fri, Jan 30, 2:32 PM · Epic, ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments, Reader Growth Team
lwatson changed the status of T413400: [Minerva TOC] Build TOC from Open to In Progress.
Fri, Jan 30, 2:32 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson changed the status of T413401: [Minerva TOC] Implement floating button + TOC position, a subtask of T415948: [EPIC] Minerva TOC, from Open to In Progress.
Fri, Jan 30, 2:32 PM · Epic, ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments, Reader Growth Team
lwatson changed the status of T413401: [Minerva TOC] Implement floating button + TOC position from Open to In Progress.
Fri, Jan 30, 2:32 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson changed the status of T413402: [Minerva TOC] Implement sticky header + TOC position from Open to In Progress.
Fri, Jan 30, 2:31 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson changed the status of T413402: [Minerva TOC] Implement sticky header + TOC position, a subtask of T415948: [EPIC] Minerva TOC, from Open to In Progress.
Fri, Jan 30, 2:31 PM · Epic, ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments, Reader Growth Team
lwatson added a parent task for T413401: [Minerva TOC] Implement floating button + TOC position: T415948: [EPIC] Minerva TOC.
Fri, Jan 30, 2:30 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a parent task for T413402: [Minerva TOC] Implement sticky header + TOC position: T415948: [EPIC] Minerva TOC.
Fri, Jan 30, 2:30 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a parent task for T413400: [Minerva TOC] Build TOC: T415948: [EPIC] Minerva TOC.
Fri, Jan 30, 2:29 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a parent task for T413403: [Minerva TOC] Update sticky header on scroll: T415948: [EPIC] Minerva TOC.
Fri, Jan 30, 2:29 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), Patch-For-Review, ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a parent task for T415794: [QA Task] testing TOC - minerva-toc-sticky: T415948: [EPIC] Minerva TOC.
Fri, Jan 30, 2:29 PM · Reader Growth Team, MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments-MinervaTOC
lwatson added a parent task for T413405: [Minerva TOC] Instrumentation placeholder: T415948: [EPIC] Minerva TOC.
Fri, Jan 30, 2:29 PM · Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added subtasks for T415948: [EPIC] Minerva TOC: T413402: [Minerva TOC] Implement sticky header + TOC position, T413401: [Minerva TOC] Implement floating button + TOC position, T413400: [Minerva TOC] Build TOC, T413403: [Minerva TOC] Update sticky header on scroll, T413405: [Minerva TOC] Instrumentation placeholder, T415794: [QA Task] testing TOC - minerva-toc-sticky.
Fri, Jan 30, 2:29 PM · Epic, ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments, Reader Growth Team
lwatson updated subscribers of T413402: [Minerva TOC] Implement sticky header + TOC position.

Remaining tasks: truncation and design alignment for the sticky header/TOC. If @bvibber or anyone wants to jump in, feel free to create a follow-up patch. Otherwise, I'll resume work on these next week. I'm out of the office for the rest of today!

Fri, Jan 30, 2:26 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a comment to T413401: [Minerva TOC] Implement floating button + TOC position.

@JScherer-WMF Please disregard my previous request T413401#11563957. I'll wait for a formal design review next week. The toggle button is better suited for this use case because it handles the toc open/closed states. In the meantime, let's proceed with the code review for the toggle button implementation (cc: @matthiasmullie). I can address any design adjustments in a follow-up patch next week.

Fri, Jan 30, 3:25 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences

Thu, Jan 29

lwatson created T415948: [EPIC] Minerva TOC.
Thu, Jan 29, 8:01 PM · Epic, ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments, Reader Growth Team
lwatson attached a referenced file: F71625123: minerva toc--button toc closed with toast msg.png.
Thu, Jan 29, 7:33 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson attached a referenced file: F71625124: minerva toc--button toc open with toast msg.png.
Thu, Jan 29, 7:32 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson attached a referenced file: F71625142: minerva-toc--button--toggled-on overlapped by toast.png.
Thu, Jan 29, 7:32 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson attached a referenced file: F71625212: minerva-toc--button conflicts with editor overlay-ve.png.
Thu, Jan 29, 7:32 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson closed T379075: MenuButton: selecting an item with Enter doesn't close the menu as Resolved.

Updating the status of this ticket. The patch closed 3 tickets

Thu, Jan 29, 7:27 PM · Design-System-Team, Codex
lwatson closed T399905: MenuButton: Pressing Enter when a menu item is highlighted should select that item as Resolved.

Updating the status of this ticket. The commit closed 3 tickets (I missed this one)

Thu, Jan 29, 7:24 PM · Codex
lwatson added a project to T368635: MenuButton: use Button instead of ToggleButton: Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26).

Re-adding the Reader Growth tag for sprint tracking purposes. Reader Growth and Reader Experience teams are currently handling these Codex tasks as part of our active sprint.

Thu, Jan 29, 7:18 PM · Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26), Readers Essential Work 2025 (Codex), Design, Codex
lwatson added a comment to T413402: [Minerva TOC] Implement sticky header + TOC position.

Consider addressing issues from a previous QA T415794: [QA Task] testing TOC - minerva-toc-sticky

Thu, Jan 29, 4:23 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a comment to T413401: [Minerva TOC] Implement floating button + TOC position.

Update about the floating button conflicting with other page overlays:

Thu, Jan 29, 3:09 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a comment to T413401: [Minerva TOC] Implement floating button + TOC position.

Thanks for your help @JScherer-WMF @nayoub @KStoller-WMF ! I'm able to test in edit mode 😄

Thu, Jan 29, 11:11 AM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson closed T413404: [Minerva TOC] All sections are always expanded as Resolved.
Thu, Jan 29, 3:53 AM · Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences

Wed, Jan 28

lwatson added a comment to T413401: [Minerva TOC] Implement floating button + TOC position.

Hey @JScherer-WMF - I'm sharing two patchdemo links for you to review. Hoping to get clarity on the button's "active" state.

  1. Codex Button with hover and active states. Patchdemo: https://fc4fd601e6.catalyst.wmcloud.org/w/index.php?title=Berlin&mpo=minerva-toc-button%3Atreatment
  2. Codex ToggleButton with toggled on (TOC is open), toggled off (TOC is closed), and hover states. The main difference is that the "active" state is applied when the toggle button is toggled on (instead of when actively pressed). Patchdemo: https://856fdaa909.catalyst.wmcloud.org/w/index.php?title=Berlin&mpo=minerva-toc-button%3Atreatment
Wed, Jan 28, 8:52 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson claimed T413402: [Minerva TOC] Implement sticky header + TOC position.
Wed, Jan 28, 3:32 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson moved T413401: [Minerva TOC] Implement floating button + TOC position from Doing to Code Review on the Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26) board.
Wed, Jan 28, 3:31 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a comment to T413401: [Minerva TOC] Implement floating button + TOC position.

Regarding the editor help button: I logged in and enabled the newcomer homepage

Editors can toggle this feature at Special:Preferences → User profile → Newcomer editor features → Display newcomer homepage.

Wed, Jan 28, 2:10 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a comment to T413401: [Minerva TOC] Implement floating button + TOC position.

@JScherer-WMF

  • How should the new Table of Contents (TOC) behave on wider viewports? Do you have a specific design in mind, or should I follow the Minerva and Vector TOC patterns for inspiration? Currently, the TOC occupies the majority of the screen across all sizes. Should I address this responsiveness now or track it for a future iteration?
  • There are two versions of the floating action button: one with a label and an icon, and an icon-only variant. Is the icon-only version intended for layouts where space is limited or where a label might obstruct other UI elements?
Wed, Jan 28, 1:19 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences

Tue, Jan 27

lwatson added a comment to T413401: [Minerva TOC] Implement floating button + TOC position.

The button does not interfere with other elements (such as Minerva toast, help button, or other overlays like MMV or ImageBrowsing)

Tue, Jan 27, 10:37 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a comment to T413400: [Minerva TOC] Build TOC.

Noting that this "nice to have" was not completed.

Nice to have for instrumentation outside of repo: TOC open/close emits readerExperiments.toc.open & readerExperiments.toc.close, while initialization of the TOC emits readerExperiments.toc.init

Tue, Jan 27, 6:04 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson added a comment to T413400: [Minerva TOC] Build TOC.

Notes for QA:

  • Navigate to a Wikipedia article page (eg. Hedy Lemarr) and ensure the Minerva mobile view and experiment is enabled. URL example: https://en.wikipedia.org/wiki/Hedy_Lamarr?mpo=minerva-toc-sticky:treatment
  • Enable Minerva mobile site via footer link that toggles desktop and mobile.
  • Enable the experiment using URL params. There are two versions (sticky header and floating button):
    • Sticky header version: ?mpo=minerva-toc-sticky:treatment
    • Floating button version: ?mpo=minerva-toc-button:treatment
Tue, Jan 27, 5:57 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson claimed T413401: [Minerva TOC] Implement floating button + TOC position.
Tue, Jan 27, 4:39 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences

Mon, Jan 26

lwatson moved T413400: [Minerva TOC] Build TOC from Doing to Code Review on the Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26) board.
Mon, Jan 26, 5:02 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences

Thu, Jan 15

lwatson moved T413400: [Minerva TOC] Build TOC from Committed to Doing on the Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26) board.
Thu, Jan 15, 3:28 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences

Wed, Jan 14

lwatson moved T407815: Section collapsing applies to namespaces it should not apply to in mobile from Doing to Code Review on the Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26) board.
Wed, Jan 14, 1:12 PM · Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), MobileFrontend (MobileFormatter), Content-Transform-Team, Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)

Tue, Jan 13

lwatson added a comment to T413404: [Minerva TOC] All sections are always expanded.

@mfossati - This task T407815 in the current sprint is related because it handles the collapsible section behavior using the $wgMFNamespacesWithoutCollapsibleSections global in MobileFrontend. The bug exists when Parsiod is enabled. Parsoid doesn't respect the global, and my patch should fix that.

Tue, Jan 13, 7:05 PM · Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences
lwatson claimed T413400: [Minerva TOC] Build TOC.
Tue, Jan 13, 2:24 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences

Jan 9 2026

lwatson added a comment to T408875: [SPIKE] Kartographer uses MobileFrontend hook for section expansion, not applying to Parsoid.

Thanks @Jdlrobson-WMF ! My viewport was too small to see the bug in production. Now, I notice the bug when sections are initially expanded (640px and larger) and collapsed (639px and smaller). The map is broken between 481-1119px on Minerva mobile view with Parsoid enabled (Parsoid appears to be the default for Wikivoyage in production)

Jan 9 2026, 6:56 PM · Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), Maps (Kartographer), MobileFrontend (MobileFormatter)
lwatson added a comment to T408875: [SPIKE] Kartographer uses MobileFrontend hook for section expansion, not applying to Parsoid.

Does the bug still exist in production? If so, what are the steps to replicate the bug? I ask because I'm not able to replicate the bug on mobile view (locally or production wiki) using the example page, https://en.wikivoyage.org/wiki/San_Carlos_de_Bariloche
For local setup, I configured LocalSettings to retrieve content from the Wikivoyage API ($wgMFMwApiContentProviderBaseUri = "https://en.wikivoyage.org/w/api.php").

Jan 9 2026, 3:58 PM · Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), Maps (Kartographer), MobileFrontend (MobileFormatter)
lwatson moved T407815: Section collapsing applies to namespaces it should not apply to in mobile from Code Review to Doing on the Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26) board.
Jan 9 2026, 2:54 PM · Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), MobileFrontend (MobileFormatter), Content-Transform-Team, Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)
lwatson renamed Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26) from Sprint 7 (Jan 6 - 27) Q3 25/26 to Sprint 1 (Jan 6 - 26) Q3 25/26.
Jan 9 2026, 2:55 AM

Dec 20 2025

lwatson added a comment to T368635: MenuButton: use Button instead of ToggleButton.
  1. QA Test Plan
Dec 20 2025, 3:06 AM · Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26), Readers Essential Work 2025 (Codex), Design, Codex
lwatson added a comment to T368635: MenuButton: use Button instead of ToggleButton.

No visual regressions were introduced https://pixel-reports.wmcloud.org/codex/2025-12-20T02-19-08Z/. (Filter search "menu_button")

Dec 20 2025, 2:28 AM · Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26), Readers Essential Work 2025 (Codex), Design, Codex
lwatson added a comment to T368635: MenuButton: use Button instead of ToggleButton.

There was a post-merge build failure (details). I reached out to #developer-experience and Tyler C. re-ran the checks in the Jenkins UI, and it was successful 🎉

Dec 20 2025, 1:57 AM · Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26), Readers Essential Work 2025 (Codex), Design, Codex

Dec 19 2025

lwatson moved T407815: Section collapsing applies to namespaces it should not apply to in mobile from Doing to Code Review on the Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26) board.

There was a hiccup with CI checks. Phan test failed because of an undeclared method in SpecialMobileEditWatchlist (SpecialMobileEditWatchlist::getWatchlistInfo). This patch restored the method and now CI checks pass.

Dec 19 2025, 11:06 PM · Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), MobileFrontend (MobileFormatter), Content-Transform-Team, Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)
lwatson moved T368635: MenuButton: use Button instead of ToggleButton from Code Review to Design Review on the Codex board.

My mistake! I should have put this in design review for @DTorsani-WMF. The code was merged. When you return from the end-of-year break, please let me know any feedback on this. Do you plan on completing the design requirement?

Update the component in the Figma library

Dec 19 2025, 3:04 PM · Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26), Readers Essential Work 2025 (Codex), Design, Codex

Dec 17 2025

lwatson moved T407815: Section collapsing applies to namespaces it should not apply to in mobile from Committed to Doing on the Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26) board.
Dec 17 2025, 6:49 PM · Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), MobileFrontend (MobileFormatter), Content-Transform-Team, Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)

Dec 16 2025

lwatson moved T410777: MobileFrontend: Add a CONTRIBUTORS.md file from Code Review to Signoff on the Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26) board.
Dec 16 2025, 2:59 PM · MobileFrontend (Core PHP), Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26), Readers Essential Work 2025 (Simplify MobileFrontend), Documentation
lwatson updated the task description for T412821: MenuButton: enable touch navigation to menu items.
Dec 16 2025, 2:36 PM · Codex
lwatson updated the task description for T412821: MenuButton: enable touch navigation to menu items.
Dec 16 2025, 2:09 PM · Codex
lwatson created T412821: MenuButton: enable touch navigation to menu items.
Dec 16 2025, 1:59 PM · Codex

Dec 15 2025

lwatson moved T407815: Section collapsing applies to namespaces it should not apply to in mobile from Ready to Sprint 6 (Dec 10 - EOY) Q2 25/26 on the Reader Growth Team board.
Dec 15 2025, 5:24 PM · Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), MobileFrontend (MobileFormatter), Content-Transform-Team, Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)
lwatson claimed T407815: Section collapsing applies to namespaces it should not apply to in mobile.
Dec 15 2025, 5:21 PM · Reader Growth Team (Sprint 1 (Jan 6 - Feb 3) Q3 25/26), MobileFrontend (MobileFormatter), Content-Transform-Team, Readers Essential Work 2025 (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)
lwatson moved T410777: MobileFrontend: Add a CONTRIBUTORS.md file from Committed to Code Review on the Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26) board.
Dec 15 2025, 2:24 PM · MobileFrontend (Core PHP), Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26), Readers Essential Work 2025 (Simplify MobileFrontend), Documentation

Dec 11 2025

lwatson claimed T410777: MobileFrontend: Add a CONTRIBUTORS.md file.
Dec 11 2025, 4:23 AM · MobileFrontend (Core PHP), Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26), Readers Essential Work 2025 (Simplify MobileFrontend), Documentation
lwatson updated the task description for T412327: Breadcrumb, Menu: Enter key navigates to URL in menu.
Dec 11 2025, 3:30 AM · Patch-For-Review, Codex
lwatson added a subtask for T361745: [EPIC] [New component] Breadcrumb: Add Breadcrumb component to Codex: T412327: Breadcrumb, Menu: Enter key navigates to URL in menu.
Dec 11 2025, 3:12 AM · Design, Epic, Design-System-Team (Roadmap), Codex
lwatson added a parent task for T412327: Breadcrumb, Menu: Enter key navigates to URL in menu: T361745: [EPIC] [New component] Breadcrumb: Add Breadcrumb component to Codex.
Dec 11 2025, 3:12 AM · Patch-For-Review, Codex
lwatson created T412327: Breadcrumb, Menu: Enter key navigates to URL in menu.
Dec 11 2025, 3:11 AM · Patch-For-Review, Codex

Dec 10 2025

lwatson added a comment to T368635: MenuButton: use Button instead of ToggleButton.

This patch is ready for code review and addresses bugs about selection and toggling the menu with keyboard navigation (T379075 and T399905)

Dec 10 2025, 11:22 PM · Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26), Readers Essential Work 2025 (Codex), Design, Codex
lwatson moved T368635: MenuButton: use Button instead of ToggleButton from Doing to Code Review on the Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26) board.
Dec 10 2025, 11:11 PM · Reader Growth Team (Sprint 6 (Dec 10 - EOY) Q2 25/26), Readers Essential Work 2025 (Codex), Design, Codex