Page MenuHomePhabricator

bvibber (Brooke Vibber)
Staff Software Architect

Projects (3)

Today

  • No visible events.

Tomorrow

  • No visible events.

Sunday

  • No visible events.

User Details

User Since
Feb 20 2024, 8:33 PM (112 w, 2 d)
Availability
Available
IRC Nick
bvibber
LDAP User
Bvibber
MediaWiki User
Brooke Vibber (WMF) [ Global Accounts ]

Recent Activity

Wed, Apr 15

bvibber added a comment to T421132: [Share Highlights] Include image credits.

current state, with link styles flattened (since they won't be clickable in the PNG :D)

Wed, Apr 15, 11:47 PM · Reader Growth Team (Sprint 2 (Apr 15 - Apr 28) Q4 25/26), ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences
bvibber added a comment to T421132: [Share Highlights] Include image credits.

work in progress using Eric's suggestion to piggyback on MMV's ImageInfo, ImageModel and License code; so far so good

Wed, Apr 15, 10:15 PM · Reader Growth Team (Sprint 2 (Apr 15 - Apr 28) Q4 25/26), ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences
bvibber claimed T421132: [Share Highlights] Include image credits.

taking

Wed, Apr 15, 8:13 PM · Reader Growth Team (Sprint 2 (Apr 15 - Apr 28) Q4 25/26), ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences

Tue, Apr 14

bvibber moved T420773: [Share Highlights] Exclude logged-in readers from experiment from Code Review to QA on the Reader Growth Team (Sprint 1 (Apr 1 - Apr 14) Q4 25/26) board.

Looks straightforward, and works. ;D +2 merged!

Tue, Apr 14, 7:21 PM · Reader Growth Team (Sprint 2 (Apr 15 - Apr 28) Q4 25/26), MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences

Mon, Apr 13

bvibber moved T421131: [Share Highlights] Add transparent and average image color backgrounds from Code Review to QA on the Reader Growth Team (Sprint 1 (Apr 1 - Apr 14) Q4 25/26) board.

Merged! There was some excitement with a node version problem breaking the testing, which has been happily resolved thanks to our dear friends looking out for us in the guts of jenkins <3

Mon, Apr 13, 10:55 PM · Reader Growth Team (Sprint 2 (Apr 15 - Apr 28) Q4 25/26), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences
bvibber updated the task description for T421131: [Share Highlights] Add transparent and average image color backgrounds.
Mon, Apr 13, 10:53 PM · Reader Growth Team (Sprint 2 (Apr 15 - Apr 28) Q4 25/26), MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences
bvibber created T423210: [Share Highlights] Tinting for Wikipedia wordmark and license icons.
Mon, Apr 13, 10:52 PM · Reader Growth Team (Sprint 2 (Apr 15 - Apr 28) Q4 25/26), ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences

Wed, Apr 8

bvibber added a comment to T419589: [Share Highlights] Handle language-specific Wikipedia logos.

Ok I think this is fine per the version of the spec implemented -- as we separate out the 'page' vs quote' share mode implementations we'll want to treat them separately per updated design plans. Fine to keep in QA for now; should be live on beta.

Wed, Apr 8, 9:35 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Reader Growth Team (Sprint 1 (Apr 1 - Apr 14) Q4 25/26), ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments

Wed, Mar 25

bvibber added a comment to T419589: [Share Highlights] Handle language-specific Wikipedia logos.

As noted above we unblocked on design decision to go ahead and use the live wordmark, which keeps things nice and simple. Using CSS filters to invert( 1 ) the brightness for dark-mode and Wikipedia-style output, and saturate( 0 ) it to force the Wikipedia 25 images to grayscale. Opacity is applied on the img element, and alt text and sizes are copied from the live original. Seems to work well.

Wed, Mar 25, 11:24 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Reader Growth Team (Sprint 1 (Apr 1 - Apr 14) Q4 25/26), ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments
bvibber updated the task description for T419589: [Share Highlights] Handle language-specific Wikipedia logos.
Wed, Mar 25, 11:22 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Reader Growth Team (Sprint 1 (Apr 1 - Apr 14) Q4 25/26), ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments
bvibber moved T419589: [Share Highlights] Handle language-specific Wikipedia logos from Doing to Code Review on the Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26) board.
Wed, Mar 25, 11:20 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Reader Growth Team (Sprint 1 (Apr 1 - Apr 14) Q4 25/26), ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments

Tue, Mar 24

bvibber added a comment to T418936: Bottom sheet UI component for Mobile Page Previews.

Just noting that followup to T417102 could make use of this component if desired, in place of modifying CdxDialog's small-screen behavior as currently implemented there.

Tue, Mar 24, 9:19 PM · MW-1.46-notes (1.46.0-wmf.26; 2026-04-28), ReaderExperiments-MobilePagePreviews, Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26), ReaderExperiments
bvibber moved T419589: [Share Highlights] Handle language-specific Wikipedia logos from Committed to Doing on the Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26) board.
Tue, Mar 24, 7:46 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Reader Growth Team (Sprint 1 (Apr 1 - Apr 14) Q4 25/26), ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments
bvibber moved T417105: [Share Highlights] Text fragment URL generation from Doing to Code Review on the Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26) board.

Happy with current state of tests and fixes in

Tue, Mar 24, 7:46 PM · ReaderExperiments-ShareHighlight, Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26)
bvibber created T421160: [ShareHighlight] Edge cases for selection and text fragment URLs.
Tue, Mar 24, 7:02 PM · FY2025-26 WE3.1 Engaging New Audiences, Reader Growth Team (Sprint 2 (Apr 15 - Apr 28) Q4 25/26), ReaderExperiments-ShareHighlight

Mon, Mar 23

bvibber updated the task description for T417105: [Share Highlights] Text fragment URL generation.
Mon, Mar 23, 11:25 PM · ReaderExperiments-ShareHighlight, Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26)
bvibber updated the task description for T417105: [Share Highlights] Text fragment URL generation.
Mon, Mar 23, 10:13 PM · ReaderExperiments-ShareHighlight, Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26)
bvibber added a comment to T420406: Requesting access to analytics-privatedata-users level 3 for bvibber.

@Scott_French thanks done! Same ol' public key ;)

Mon, Mar 23, 9:57 PM · Data-Engineering, SRE, SRE-Access-Requests
bvibber updated the task description for T420406: Requesting access to analytics-privatedata-users level 3 for bvibber.
Mon, Mar 23, 9:57 PM · Data-Engineering, SRE, SRE-Access-Requests
bvibber moved T419589: [Share Highlights] Handle language-specific Wikipedia logos from Doing to Committed on the Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26) board.
Mon, Mar 23, 9:52 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Reader Growth Team (Sprint 1 (Apr 1 - Apr 14) Q4 25/26), ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments
bvibber claimed T417105: [Share Highlights] Text fragment URL generation.

Taking

Mon, Mar 23, 9:51 PM · ReaderExperiments-ShareHighlight, Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26)
bvibber added a comment to T420406: Requesting access to analytics-privatedata-users level 3 for bvibber.

@Scott_French ah I misread the instructions I think. :D Ok to proivde the same key as for other wikimedia production servers, as long as it's separate from cloud services? If so I'll update the key id above to reuse the wikimedia key :D

Mon, Mar 23, 9:50 PM · Data-Engineering, SRE, SRE-Access-Requests
bvibber updated subscribers of T419589: [Share Highlights] Handle language-specific Wikipedia logos.

@JScherer-WMF note we're currently blocked on a design question: Jon and I aren't certain whether the wordmark is supposed to use whatever the currently configured mobile header wordmark is on the MediaWiki site configuration -- eg that right now it SHOULD include the "Wikipedia 25" logo -- but also means none of our local configurations will show the "WikipediA" wordmark unless we do some local configuration, but the implementation is simply "reuse this existing element's URL") ... or whether it's meant to hardcode the standard wordmark SVGs (in which case it's copy 6 files and hardcode the links based on site language).

Mon, Mar 23, 9:39 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Reader Growth Team (Sprint 1 (Apr 1 - Apr 14) Q4 25/26), ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments
bvibber added a comment to T420406: Requesting access to analytics-privatedata-users level 3 for bvibber.

and..... signed :D thx!

Mon, Mar 23, 9:28 PM · Data-Engineering, SRE, SRE-Access-Requests
bvibber claimed T419589: [Share Highlights] Handle language-specific Wikipedia logos.

Taking.

Mon, Mar 23, 9:16 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Reader Growth Team (Sprint 1 (Apr 1 - Apr 14) Q4 25/26), ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments
bvibber claimed T421004: ReaderExperiments mobile page previews fix for MobileFrontendContentProvider and non-Wikimedia $wgArticlePath.
Mon, Mar 23, 9:12 PM · ReaderExperiments-MobilePagePreviews, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26)
bvibber moved T418938: Page preview card component for Mobile Page Previews from Code Review to QA on the Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26) board.
Mon, Mar 23, 9:12 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), ReaderExperiments-MobilePagePreviews, Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26), ReaderExperiments
bvibber triaged T421004: ReaderExperiments mobile page previews fix for MobileFrontendContentProvider and non-Wikimedia $wgArticlePath as Medium priority.
Mon, Mar 23, 9:12 PM · ReaderExperiments-MobilePagePreviews, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26)
bvibber updated the task description for T421004: ReaderExperiments mobile page previews fix for MobileFrontendContentProvider and non-Wikimedia $wgArticlePath.
Mon, Mar 23, 9:10 PM · ReaderExperiments-MobilePagePreviews, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26)
bvibber created T421004: ReaderExperiments mobile page previews fix for MobileFrontendContentProvider and non-Wikimedia $wgArticlePath.
Mon, Mar 23, 9:09 PM · ReaderExperiments-MobilePagePreviews, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26)
bvibber moved T418933: Set up ReaderExperiments module for Mobile Page Previews with lazy-loading from Code Review to QA on the Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26) board.
Mon, Mar 23, 8:21 PM · ReaderExperiments-MobilePagePreviews, MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26), Patch-For-Review

Fri, Mar 20

bvibber moved T417102: [Share Highlights] Create dialog container for the share actions from Doing to Code Review on the Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26) board.

Ok I'm happy with this version. It can be integrated up to Codex upstream either as a separate wrapper control as here, creating a CdxPopoverDialog, or by modifying the base CdxDialog to alter its styles when given a "type=popover" or something. The wrapper itself is quite narrow, and just changes a few style elements and passes properties and events back and forth.

Fri, Mar 20, 10:21 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), FY2025-26 WE3.1 Engaging New Audiences, Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26)

Wed, Mar 18

bvibber added a comment to T417102: [Share Highlights] Create dialog container for the share actions.

Work in progress: PopoverDialog wrapper component contains a child CdxDialog and overrides some of its styles so the small-screen behavior is different (if not so large that it uses all vertical space, it will be anchored to the bottom of the display). Coming along well so far :D

Wed, Mar 18, 10:28 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), FY2025-26 WE3.1 Engaging New Audiences, Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26)
bvibber moved T417102: [Share Highlights] Create dialog container for the share actions from Committed to Doing on the Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26) board.
Wed, Mar 18, 9:15 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), FY2025-26 WE3.1 Engaging New Audiences, Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26)

Mar 17 2026

bvibber moved T417675: Image Browsing: Add a new beta viewer module (mobile-only) to MMV from Code Review to QA on the Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26) board.
Mar 17 2026, 11:26 PM · Readers Essential Work (Merge mobile and desktop media viewers), MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), ReaderExperiments-ImageBrowsing, MediaViewer
bvibber created T420406: Requesting access to analytics-privatedata-users level 3 for bvibber.
Mar 17 2026, 6:15 PM · Data-Engineering, SRE, SRE-Access-Requests

Mar 16 2026

bvibber moved T417102: [Share Highlights] Create dialog container for the share actions from Committed to Doing on the Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26) board.
Mar 16 2026, 8:02 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), FY2025-26 WE3.1 Engaging New Audiences, Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26)
bvibber claimed T417102: [Share Highlights] Create dialog container for the share actions.
Mar 16 2026, 8:02 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), FY2025-26 WE3.1 Engaging New Audiences, Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26)
bvibber added a comment to T416945: Measure current article text highlighting behavior.

Sampling rate has been updated:

  • 10% on ar/id/vi/fr/zh
  • 0.1% (max) for en
Mar 16 2026, 4:18 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26)

Mar 14 2026

bvibber moved T419170: Talk pages on mobile with Parsoid are unusable when there are level 1 headers from QA to Code Review on the Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26) board.
Mar 14 2026, 12:41 AM · Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), Content-Transform-Team, Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), MobileFrontend (MobileFormatter), Regression
bvibber moved T419721: Various client errors relating to MobileFrontend section collapsing from Doing to Code Review on the Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26) board.
Mar 14 2026, 12:40 AM · Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), JavaScript, Unplanned-Sprint-Work, Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), MobileFrontend, Wikimedia-production-error
bvibber moved T416063: Section collapsing in Parsoid version not resilient in case of slow connections from Doing to Code Review on the Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26) board.
Mar 14 2026, 12:39 AM · Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), MobileFrontend (MobileFormatter), Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)
bvibber added a comment to T416063: Section collapsing in Parsoid version not resilient in case of slow connections.

Updated & simplified patch on is deliberately more resilient to errors:

  • uses ES5 syntax so won't break even on super old browsers
  • checks everything for nulls
  • simplified by dropping the icon setup and just doing the click handler with a raw expansion
  • doesn't explode when a page contains <h1>s, which become the section markers
Mar 14 2026, 12:05 AM · Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), MobileFrontend (MobileFormatter), Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)
bvibber added a comment to T419721: Various client errors relating to MobileFrontend section collapsing.

Updated & simplified patch on is deliberately more resilient to errors:

  • uses ES5 syntax so won't break even on super old browsers
  • checks everything for nulls
  • simplified by dropping the icon setup and just doing the click handler with a raw expansion
Mar 14 2026, 12:04 AM · Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), JavaScript, Unplanned-Sprint-Work, Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), MobileFrontend, Wikimedia-production-error
bvibber added a comment to T419170: Talk pages on mobile with Parsoid are unusable when there are level 1 headers.

@bvibber were you able to replicate this issue? I can't replicate it locally with https://gerrit.wikimedia.org/r/c/mediawiki/extensions/MobileFrontend/+/1251120 checked out.

Mar 14 2026, 12:02 AM · Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), Content-Transform-Team, Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), MobileFrontend (MobileFormatter), Regression

Mar 12 2026

bvibber updated the task description for T416945: Measure current article text highlighting behavior.
Mar 12 2026, 9:13 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26)

Mar 11 2026

bvibber added a comment to T419170: Talk pages on mobile with Parsoid are unusable when there are level 1 headers.

The patch has been reverted pending fixes...

Mar 11 2026, 8:32 PM · Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), Content-Transform-Team, Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), MobileFrontend (MobileFormatter), Regression
bvibber added a comment to T419721: Various client errors relating to MobileFrontend section collapsing.

The patch has been reverted pending fixes...

Mar 11 2026, 8:32 PM · Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), JavaScript, Unplanned-Sprint-Work, Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), MobileFrontend, Wikimedia-production-error
bvibber claimed T419721: Various client errors relating to MobileFrontend section collapsing.

Likely more regressions on T416063, I'll add it to my pile today!

Mar 11 2026, 3:54 PM · Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), JavaScript, Unplanned-Sprint-Work, Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), MobileFrontend, Wikimedia-production-error

Mar 10 2026

bvibber moved T416945: Measure current article text highlighting behavior from Doing to Code Review on the Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26) board.
Mar 10 2026, 11:01 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26)

Mar 6 2026

bvibber claimed T419170: Talk pages on mobile with Parsoid are unusable when there are level 1 headers.

@SherryYang-WMF is OOo today so I'm taking the liberty of sticking this regression in the queue for this sprint and assigning it to myself. I might not get to it today but it looks like a simple fix and I expect to be able to push a quick-fix patch monday.

Mar 6 2026, 8:35 PM · Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), Content-Transform-Team, Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), MobileFrontend (MobileFormatter), Regression
bvibber edited projects for T419170: Talk pages on mobile with Parsoid are unusable when there are level 1 headers, added: Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), MobileFrontend (MobileFormatter), Reader Growth Team; removed MobileFrontend.
Mar 6 2026, 8:29 PM · Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), Content-Transform-Team, Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), MobileFrontend (MobileFormatter), Regression
bvibber added a comment to T419170: Talk pages on mobile with Parsoid are unusable when there are level 1 headers.

Thanks for the report!

Mar 6 2026, 8:28 PM · Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views), Content-Transform-Team, Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), MobileFrontend (MobileFormatter), Regression

Mar 4 2026

bvibber updated the task description for T419043: Remove ParserMigration from CI deps for MobileFrontend.
Mar 4 2026, 9:28 PM · Readers Essential Work (Simplify MobileFrontend), MobileFrontend (MobileFormatter), Continuous-Integration-Config, Reader Growth Team
bvibber added a comment to T419043: Remove ParserMigration from CI deps for MobileFrontend.
  • Ensure that MobileFrontend's tests pass whether ParserMigration is enabled or not (confirmed seems good at present)

I don't think this is correct? They seem to be skipped if PM is not present, and pass when it's both present by disabling it and bypassing its code, as @cscott says above. I'm happy to revert the CI config change for now, but this means T415451 is not done and bodes poorly for the Parsoid default work, indeed.

Mar 4 2026, 8:20 PM · Readers Essential Work (Simplify MobileFrontend), MobileFrontend (MobileFormatter), Continuous-Integration-Config, Reader Growth Team
bvibber updated the task description for T419043: Remove ParserMigration from CI deps for MobileFrontend.
Mar 4 2026, 8:19 PM · Readers Essential Work (Simplify MobileFrontend), MobileFrontend (MobileFormatter), Continuous-Integration-Config, Reader Growth Team
bvibber updated the task description for T419043: Remove ParserMigration from CI deps for MobileFrontend.
Mar 4 2026, 6:21 PM · Readers Essential Work (Simplify MobileFrontend), MobileFrontend (MobileFormatter), Continuous-Integration-Config, Reader Growth Team
bvibber created T419043: Remove ParserMigration from CI deps for MobileFrontend.
Mar 4 2026, 5:54 PM · Readers Essential Work (Simplify MobileFrontend), MobileFrontend (MobileFormatter), Continuous-Integration-Config, Reader Growth Team
bvibber added a comment to T418812: [Epic] Mobile Page Previews experiment.

Only links in article body text (exclude navboxes, infoboxes, hatnotes, see-also sections, etc.)
Only links to article namespace (exclude talk pages, categories, special pages, etc.)
Only blue links (exclude red links to non-existent articles)

Mar 4 2026, 4:53 PM · ReaderExperiments-MobilePagePreviews, Reader Growth Team, Epic

Feb 27 2026

bvibber updated the task description for T416945: Measure current article text highlighting behavior.
Feb 27 2026, 9:28 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26)
bvibber updated the task description for T416945: Measure current article text highlighting behavior.
Feb 27 2026, 9:25 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26)
bvibber updated the task description for T416945: Measure current article text highlighting behavior.
Feb 27 2026, 9:00 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26)
bvibber updated the task description for T416945: Measure current article text highlighting behavior.
Feb 27 2026, 7:55 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26)

Feb 26 2026

bvibber moved T416945: Measure current article text highlighting behavior from Committed to Doing on the Reader Growth Team (Sprint 3 (Feb 17 - Mar 2) Q3 25/26) board.
Feb 26 2026, 5:01 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26)

Feb 25 2026

bvibber updated the task description for T407896: Image Browsing: Ensure all images fetched at appropriate display density.
Feb 25 2026, 12:20 AM · Reader Growth Team (Sprint 2 (Apr 15 - Apr 28) Q4 25/26), ReaderExperiments-ImageBrowsing, FY2025-26 WE3.1 Engaging New Audiences
bvibber updated the task description for T407896: Image Browsing: Ensure all images fetched at appropriate display density.
Feb 25 2026, 12:18 AM · Reader Growth Team (Sprint 2 (Apr 15 - Apr 28) Q4 25/26), ReaderExperiments-ImageBrowsing, FY2025-26 WE3.1 Engaging New Audiences

Feb 24 2026

bvibber claimed T416945: Measure current article text highlighting behavior.

Taking.

Feb 24 2026, 10:50 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26)

Feb 19 2026

bvibber moved T416063: Section collapsing in Parsoid version not resilient in case of slow connections from Doing to Code Review on the Reader Growth Team (Sprint 3 (Feb 17 - Mar 2) Q3 25/26) board.
Feb 19 2026, 11:57 PM · Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), MobileFrontend (MobileFormatter), Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)
bvibber moved T416063: Section collapsing in Parsoid version not resilient in case of slow connections from Committed to Doing on the Reader Growth Team (Sprint 3 (Feb 17 - Mar 2) Q3 25/26) board.
Feb 19 2026, 7:03 PM · Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), MobileFrontend (MobileFormatter), Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)

Feb 18 2026

bvibber added a comment to T417818: (CI) MobileFrontend test failures when used as a dep for ReaderExperiments.

may be a dupe of T415451

Feb 18 2026, 10:22 PM · Continuous-Integration-Config, ReaderExperiments
bvibber updated the task description for T417818: (CI) MobileFrontend test failures when used as a dep for ReaderExperiments.
Feb 18 2026, 7:40 PM · Continuous-Integration-Config, ReaderExperiments
bvibber created T417818: (CI) MobileFrontend test failures when used as a dep for ReaderExperiments.
Feb 18 2026, 7:35 PM · Continuous-Integration-Config, ReaderExperiments

Feb 17 2026

bvibber updated the task description for T416405: Lead paragraph hoisting and lazy images are disabled for users in the experiment on legacy parser.
Feb 17 2026, 10:07 PM · ReaderExperiments-MinervaTOC, MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Reader Growth Team (Sprint 3 (Feb 17 - Mar 2) Q3 25/26), MobileFrontend (MobileFormatter), ReaderExperiments
bvibber updated subscribers of T416405: Lead paragraph hoisting and lazy images are disabled for users in the experiment on legacy parser.

Ok moving forward with alternate patch based on the spike results:

Feb 17 2026, 9:44 PM · ReaderExperiments-MinervaTOC, MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Reader Growth Team (Sprint 3 (Feb 17 - Mar 2) Q3 25/26), MobileFrontend (MobileFormatter), ReaderExperiments
bvibber added a comment to T416575: [SPIKE] Assess relevance and coverage of Google dataset's Wikipedia URLs for Q&A question generation.

[Non-blocking side notes]

Feb 17 2026, 6:26 PM · Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), FY2025-26 WE3.1 Engaging New Audiences, Semantic Search
bvibber edited projects for T416405: Lead paragraph hoisting and lazy images are disabled for users in the experiment on legacy parser, added: Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26); removed Reader Growth Team.
Feb 17 2026, 5:04 PM · ReaderExperiments-MinervaTOC, MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Reader Growth Team (Sprint 3 (Feb 17 - Mar 2) Q3 25/26), MobileFrontend (MobileFormatter), ReaderExperiments

Feb 12 2026

bvibber moved T417194: [Minerva TOC] Update long title handling in sticky header from Code Review to QA on the Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26) board.
Feb 12 2026, 11:00 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Reader Growth Team (Sprint 3 (Feb 17 - Mar 2) Q3 25/26), FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments-MinervaTOC
bvibber updated the task description for T417194: [Minerva TOC] Update long title handling in sticky header.
Feb 12 2026, 10:54 PM · MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Reader Growth Team (Sprint 3 (Feb 17 - Mar 2) Q3 25/26), FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments-MinervaTOC
bvibber moved T417170: [Minerva TOC] Escape characters in querySelector from Code Review to QA on the Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26) board.
Feb 12 2026, 10:00 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
bvibber updated the task description for T417170: [Minerva TOC] Escape characters in querySelector.
Feb 12 2026, 9: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

Feb 10 2026

bvibber claimed T416063: Section collapsing in Parsoid version not resilient in case of slow connections.
Feb 10 2026, 8:48 PM · Reader Growth Team (Sprint 4 (Mar 4 - Mar 17) Q3 25/26), MobileFrontend (MobileFormatter), Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)
bvibber raised the priority of T416434: [Share Highlights] Set up codebase for Share Highlights from Medium to High.
Feb 10 2026, 8:47 PM · ReaderExperiments-ShareHighlight, Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26)
bvibber moved T416434: [Share Highlights] Set up codebase for Share Highlights from Code Review to QA on the Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26) board.
Feb 10 2026, 8:47 PM · ReaderExperiments-ShareHighlight, Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26)
bvibber renamed T417067: [Share Highlights] Support CJK text better for fragment for zh pilot from [Share Highlights] Support CJK text better for ellipsis for zh pilot to [Share Highlights] Support CJK text better for fragment for zh pilot.
Feb 10 2026, 8:09 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26), Chinese-Sites
bvibber added a subtask for T416432: [Epic] Share Highlight experiment: T417067: [Share Highlights] Support CJK text better for fragment for zh pilot.
Feb 10 2026, 8:08 PM · ReaderExperiments-ShareHighlight, FY2025-26 WE3.1 Engaging New Audiences, Reader Growth Team, Epic
bvibber added a parent task for T417067: [Share Highlights] Support CJK text better for fragment for zh pilot: T416432: [Epic] Share Highlight experiment.
Feb 10 2026, 8:08 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26), Chinese-Sites
bvibber created T417067: [Share Highlights] Support CJK text better for fragment for zh pilot.
Feb 10 2026, 8:08 PM · ReaderExperiments-ShareHighlight, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Reader Growth Team (Sprint 5 (Mar 18 - Mar 31) Q3 25/26), Chinese-Sites

Feb 9 2026

bvibber merged T416939: Minerva TOC keyboard & accessibility fixes into T416744: [Minerva TOC] keyboard navigation.
Feb 9 2026, 11:45 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
bvibber merged task T416939: Minerva TOC keyboard & accessibility fixes into T416744: [Minerva TOC] keyboard navigation.
Feb 9 2026, 11:45 PM · Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments-MinervaTOC
bvibber added a comment to T416939: Minerva TOC keyboard & accessibility fixes.

most of this is already covered in T416744, merging in as a dupe

Feb 9 2026, 11:45 PM · Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments-MinervaTOC
bvibber updated the task description for T416744: [Minerva TOC] keyboard navigation.
Feb 9 2026, 11:45 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
bvibber added a comment to T413401: [Minerva TOC] Implement floating button + TOC position.

Filed T416939 for follow-up on accessibility.

Feb 9 2026, 10: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
bvibber created T416939: Minerva TOC keyboard & accessibility fixes.
Feb 9 2026, 10:52 PM · Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26), FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments-MinervaTOC
bvibber closed T413401: [Minerva TOC] Implement floating button + TOC position as Resolved.
  • Design & placement (purpose of task) is functional and matches design.
  • Oassed QA above.
  • Non-blocking issues: keyboard/accessible interactions do not work at this time, but we will follow up on that stuff later.
Feb 9 2026, 10:47 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
bvibber closed T413401: [Minerva TOC] Implement floating button + TOC position, a subtask of T415948: [EPIC] Minerva TOC, as Resolved.
Feb 9 2026, 10:46 PM · Community-Wishlist, Epic, ReaderExperiments-MinervaTOC, FY2025-26 WE3.1 Engaging New Audiences, ReaderExperiments, Reader Growth Team

Feb 6 2026

bvibber updated the task description for T416405: Lead paragraph hoisting and lazy images are disabled for users in the experiment on legacy parser.
Feb 6 2026, 11:50 PM · ReaderExperiments-MinervaTOC, MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Reader Growth Team (Sprint 3 (Feb 17 - Mar 2) Q3 25/26), MobileFrontend (MobileFormatter), ReaderExperiments
bvibber moved T416503: [spike] Lead paragraph hoisting and lazy images are disabled for users in the experiment on legacy parser in treatment but NOT in control from Code Review to QA on the Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26) board.

Jon and I agreed that while hacking the transforms seems to mostly work, it's a bit risky to non-experiment code and we're going to take the more conservative approach of switching both control and treatment groups to parsoid. This avoids any potential to break non-experiment renderings.

Feb 6 2026, 11:48 PM · ReaderExperiments-MinervaTOC, Spike, Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26)
bvibber updated the task description for T416503: [spike] Lead paragraph hoisting and lazy images are disabled for users in the experiment on legacy parser in treatment but NOT in control.
Feb 6 2026, 11:47 PM · ReaderExperiments-MinervaTOC, Spike, Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26)
bvibber moved T416405: Lead paragraph hoisting and lazy images are disabled for users in the experiment on legacy parser from Code Review to Doing on the Reader Growth Team (Sprint 2 (Feb 3 - 16) Q3 25/26) board.
Feb 6 2026, 11:44 PM · ReaderExperiments-MinervaTOC, MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Reader Growth Team (Sprint 3 (Feb 17 - Mar 2) Q3 25/26), MobileFrontend (MobileFormatter), ReaderExperiments
bvibber claimed T416405: Lead paragraph hoisting and lazy images are disabled for users in the experiment on legacy parser.

Spike is looking good. If no objection moving this into code review for the patch.

Feb 6 2026, 10:07 PM · ReaderExperiments-MinervaTOC, MW-1.46-notes (1.46.0-wmf.17; 2026-02-24), Reader Growth Team (Sprint 3 (Feb 17 - Mar 2) Q3 25/26), MobileFrontend (MobileFormatter), ReaderExperiments