Page MenuHomePhabricator

bwang (Bernard Wang)
User

Today

  • No visible events.

Tomorrow

  • No visible events.

Friday

  • No visible events.

User Details

User Since
Mar 29 2021, 7:53 PM (263 w, 1 d)
Availability
Available
LDAP User
Unknown
MediaWiki User
BWang (WMF) [ Global Accounts ]

Recent Activity

Mon, Apr 13

bwang moved T420548: Finalize the maintenance import script from Ready to In progress on the Reader Experience Team (REx Sprint 18 [Q4 Apr 7 - Apr 20]) board.
Mon, Apr 13, 9:39 PM · Reader Experience Team (REx Sprint 18 [Q4 Apr 7 - Apr 20]), WikimediaCustomizations, FY25-26 WE3.5 Donor Identification and recognition

Wed, Apr 8

bwang moved T420878: [Reading list web beta] Deploy beta feature to 5 pilot wikis from Ready to In progress on the Reader Experience Team (REx Sprint 18 [Q4 Apr 7 - Apr 20]) board.
Wed, Apr 8, 5:55 PM · Reader Experience Team (REx Sprint 18 [Q4 Apr 7 - Apr 20]), FY25-26 Reading Lists (Phase 2 - Beta feature)
bwang claimed T420878: [Reading list web beta] Deploy beta feature to 5 pilot wikis.
Wed, Apr 8, 5:55 PM · Reader Experience Team (REx Sprint 18 [Q4 Apr 7 - Apr 20]), FY25-26 Reading Lists (Phase 2 - Beta feature)

Mon, Apr 6

bwang claimed T420045: [Spike] Fix broken rotor on mobile, headings not read.
Mon, Apr 6, 4:29 PM · Reader Experience Team (REx Sprint 18 [Q4 Apr 7 - Apr 20]), Accessibility, Regression, Essential-Work, Patch-For-Review, MobileFrontend (MobileFormatter)

Thu, Mar 26

bwang added a comment to T414882: Additional top margin for Parsoid outputs for sections with no lead.

@Sneha Can you design review based off these test pages?
https://aab34200b0.catalyst.wmcloud.org/wiki/New_York_(state)?useparsoid=0
https://aab34200b0.catalyst.wmcloud.org/wiki/New_York_(state)?useparsoid=1

Thu, Mar 26, 5:41 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3]), MinervaNeue, Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)

Wed, Mar 25

bwang created T421256: TypeaheadSearch: search suggestions delayed by 1 character on old firefox browsers.
Wed, Mar 25, 4:31 PM · Reader Experience Team, Codex

Tue, Mar 24

bwang moved T414882: Additional top margin for Parsoid outputs for sections with no lead from Ready to In progress on the Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3]) board.
Tue, Mar 24, 5:54 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3]), MinervaNeue, Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)
bwang moved T419038: Code-review support for Codex PHP from Ready to In progress on the Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3]) board.
Tue, Mar 24, 5:54 PM · Developer Productivity, I18n, Codex, Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3])
bwang claimed T414882: Additional top margin for Parsoid outputs for sections with no lead.
Tue, Mar 24, 5:54 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3]), MinervaNeue, Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)

Mon, Mar 23

bwang triaged T418535: pinnableElement: Remove `PinnableElement.hasPinnedElements()` as Medium priority.
Mon, Mar 23, 4:55 PM · Readers Essential Work (Sunsetting), Reader Experience Team
bwang moved T420964: Clean up anon user link code in personal tools menu from Incoming to Needs refinement on the Reader Experience Team board.
Mon, Mar 23, 4:55 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Readers Essential Work (Sunsetting), Vector 2022, Reader Experience Team
bwang triaged T420964: Clean up anon user link code in personal tools menu as Medium priority.
Mon, Mar 23, 4:54 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Readers Essential Work (Sunsetting), Vector 2022, Reader Experience Team
bwang created T420964: Clean up anon user link code in personal tools menu.
Mon, Mar 23, 4:54 PM · MW-1.46-notes (1.46.0-wmf.24; 2026-04-14), Readers Essential Work (Sunsetting), Vector 2022, Reader Experience Team

Fri, Mar 20

bwang claimed T419038: Code-review support for Codex PHP.
Fri, Mar 20, 7:45 PM · Developer Productivity, I18n, Codex, Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3])
bwang added a comment to T418610: Refactor pinnableElements to support clearing column layout via hook.

@Etonkovidova that looks like an unrelated error thank you for asking

Fri, Mar 20, 4:42 PM · Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), Vector 2022

Thu, Mar 19

bwang added a comment to T344183: Icon: Support a generic class and size classes for CSS only icons.

@bwang - does this class as "essential work"? If so why? We do seem to have vector-icon and minerva-icon now so I'm not sure if this ties into our existing work for icon migration.

Thu, Mar 19, 6:43 PM · CSS, Codex Steering Committee, Readers Essential Work, Codex
bwang added projects to T352804: Use Codex small button styles for the pin/unpin buttons: Reader Experience Team, Codex.
Thu, Mar 19, 6:41 PM · Codex, Reader Experience Team, Vector 2022

Wed, Mar 18

bwang reopened T406611: TypeError: $links.each is not a function as "Open".
Wed, Mar 18, 6:39 PM · FY25-26 Reading Lists, JavaScript, MinervaNeue, Wikimedia-production-error, Reader Experience Team
bwang closed T406611: TypeError: $links.each is not a function as Declined.
Wed, Mar 18, 5:52 PM · FY25-26 Reading Lists, JavaScript, MinervaNeue, Wikimedia-production-error, Reader Experience Team
bwang added a comment to T406611: TypeError: $links.each is not a function.

@bwang check if its still an issue and resolve task

Wed, Mar 18, 5:46 PM · FY25-26 Reading Lists, JavaScript, MinervaNeue, Wikimedia-production-error, Reader Experience Team
bwang raised the priority of T406775: Spike - Optimize API calls made on Special:ReadingLists page from Medium to High.
Wed, Mar 18, 5:44 PM · FY25-26 Reading Lists (Phase 2 - Beta feature), Reader Experience Team, MediaWiki-extensions-ReadingLists
bwang raised the priority of T409354: Evaluate and improve perceived performance of loading ReadingLists Collections from Medium to High.
Wed, Mar 18, 5:44 PM · FY25-26 Reading Lists (Phase 2 - Beta feature), Performance Issue, Reader Experience Team, MediaWiki-extensions-ReadingLists
bwang moved T406169: Setup a daily job on jenkins to run ReadingLists tests from Needs refinement to Ready for sprint on the Reader Experience Team board.
Wed, Mar 18, 5:43 PM · Reader Experience Team, FY25-26 Reading Lists, MediaWiki-extensions-ReadingLists
bwang moved T415930: Clean up night mode feature flag in Minerva from Needs refinement to Ready for sprint on the Reader Experience Team board.
Wed, Mar 18, 5:43 PM · MinervaNeue, Readers Essential Work (Sunsetting), Reader Experience Team
bwang raised the priority of T406169: Setup a daily job on jenkins to run ReadingLists tests from Medium to High.
Wed, Mar 18, 5:43 PM · Reader Experience Team, FY25-26 Reading Lists, MediaWiki-extensions-ReadingLists
bwang set the point value for T406169: Setup a daily job on jenkins to run ReadingLists tests to 3.
Wed, Mar 18, 5:43 PM · Reader Experience Team, FY25-26 Reading Lists, MediaWiki-extensions-ReadingLists
bwang updated the task description for T406169: Setup a daily job on jenkins to run ReadingLists tests.
Wed, Mar 18, 5:39 PM · Reader Experience Team, FY25-26 Reading Lists, MediaWiki-extensions-ReadingLists
bwang updated the task description for T406169: Setup a daily job on jenkins to run ReadingLists tests.
Wed, Mar 18, 5:38 PM · Reader Experience Team, FY25-26 Reading Lists, MediaWiki-extensions-ReadingLists
bwang set the point value for T415930: Clean up night mode feature flag in Minerva to 2.
Wed, Mar 18, 5:35 PM · MinervaNeue, Readers Essential Work (Sunsetting), Reader Experience Team
bwang updated the task description for T415930: Clean up night mode feature flag in Minerva.
Wed, Mar 18, 5:34 PM · MinervaNeue, Readers Essential Work (Sunsetting), Reader Experience Team
bwang added a comment to T406775: Spike - Optimize API calls made on Special:ReadingLists page.

@aude to update this task into spike ticket

Wed, Mar 18, 5:32 PM · FY25-26 Reading Lists (Phase 2 - Beta feature), Reader Experience Team, MediaWiki-extensions-ReadingLists
bwang moved T406775: Spike - Optimize API calls made on Special:ReadingLists page from Backlog to Needs refinement on the Reader Experience Team board.
Wed, Mar 18, 5:32 PM · FY25-26 Reading Lists (Phase 2 - Beta feature), Reader Experience Team, MediaWiki-extensions-ReadingLists
bwang added a comment to T409354: Evaluate and improve perceived performance of loading ReadingLists Collections.

Create spike subtask for this @Volker_E

Wed, Mar 18, 5:29 PM · FY25-26 Reading Lists (Phase 2 - Beta feature), Performance Issue, Reader Experience Team, MediaWiki-extensions-ReadingLists
bwang moved T419638: Roll out new donate button design to all wikis from Needs refinement to Ready for sprint on the Reader Experience Team board.
Wed, Mar 18, 5:25 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3])
bwang set the point value for T419638: Roll out new donate button design to all wikis to 3.
Wed, Mar 18, 5:25 PM · Patch-For-Review, MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3])
bwang added a comment to T419039: [Parent Ticket] Phased deploy of web Reading List beta feature.

From refinement: Create two subtasks for each roll out with acceptance criteria

Wed, Mar 18, 5:14 PM · FY25-26 Reading Lists (Phase 2 - Beta feature), Reader Experience Team
bwang updated the task description for T419039: [Parent Ticket] Phased deploy of web Reading List beta feature.
Wed, Mar 18, 5:13 PM · FY25-26 Reading Lists (Phase 2 - Beta feature), Reader Experience Team
bwang moved T419632: Measurement planning for Logged In Reader Retention Baseline A/A Test (Q4 FY25-26) from Needs refinement to Ready for sprint on the Reader Experience Team board.
Wed, Mar 18, 5:10 PM · Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3]), Product-Analytics (Kanban)
bwang set the point value for T419632: Measurement planning for Logged In Reader Retention Baseline A/A Test (Q4 FY25-26) to 2.
Wed, Mar 18, 5:10 PM · Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3]), Product-Analytics (Kanban)
bwang updated the task description for T419632: Measurement planning for Logged In Reader Retention Baseline A/A Test (Q4 FY25-26).
Wed, Mar 18, 5:10 PM · Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3]), Product-Analytics (Kanban)

Mar 13 2026

bwang raised the priority of T330334: Make language button label match the visible label, and move supplementary label to aria-description from Medium to High.
Mar 13 2026, 3:52 PM · Reader Experience Team, Language and Product Localization, good first task, Vector 2022, Accessibility

Mar 12 2026

bwang moved T419730: Vector 2022 should support duplication of languages in header and sidebar from Ready to Needs code review on the Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]) board.
Mar 12 2026, 8:23 PM · Readers Essential Work (Make Vector 2022 the default skin everywhere), MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), Vector 2022

Mar 11 2026

bwang moved T419693: setupIntersectionObservers: Table of contents initialization failed: Required elements not found. from Ready to Needs code review on the Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]) board.
Mar 11 2026, 7:02 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), Regression, Vector 2022
bwang added a comment to T419693: setupIntersectionObservers: Table of contents initialization failed: Required elements not found..

Fix is to remove unneeded console.warn on line 228 resources/skins.vector.js/setupIntersectionObservers.js

Mar 11 2026, 6:13 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), Regression, Vector 2022
bwang triaged T419693: setupIntersectionObservers: Table of contents initialization failed: Required elements not found. as High priority.
Mar 11 2026, 6:13 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), Regression, Vector 2022
bwang claimed T410308: Remove "Tools" menu from Saved Pages special page.
Mar 11 2026, 4:18 AM · Patch-For-Review, Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), FY25-26 Reading Lists (Phase 2 - Beta feature), Vector 2022, MediaWiki-extensions-ReadingLists
bwang moved T410308: Remove "Tools" menu from Saved Pages special page from Ready to In progress on the Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]) board.
Mar 11 2026, 4:18 AM · Patch-For-Review, Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), FY25-26 Reading Lists (Phase 2 - Beta feature), Vector 2022, MediaWiki-extensions-ReadingLists
bwang placed T413912: Deployment: Promote advanced user menu to all users up for grabs.
Mar 11 2026, 4:16 AM · Documentation, Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), Moderator-Tools-Team, Wikimedia-Site-requests, Readers Essential Work (Minerva and Vector work consistently)
bwang moved T413912: Deployment: Promote advanced user menu to all users from Needs code review to Needs QA on the Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]) board.
Mar 11 2026, 4:16 AM · Documentation, Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), Moderator-Tools-Team, Wikimedia-Site-requests, Readers Essential Work (Minerva and Vector work consistently)

Mar 10 2026

bwang moved T418930: Special:ReadingLists shows db-error-no-lists for first-time users with disabled Saved pages beta features from Ready for sprint to REx Sprint 16 [Q3 Mar 10 - Mar 23] on the Reader Experience Team board.
Mar 10 2026, 5:57 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), FY25-26 Reading Lists (Phase 2 - Beta feature), MediaWiki-extensions-ReadingLists
bwang moved T419477: Add capability for duplicating a user option to a new option via maintenance script from Needs refinement to REx Sprint 16 [Q3 Mar 10 - Mar 23] on the Reader Experience Team board.
Mar 10 2026, 5:53 PM · MediaWiki-extensions-ReadingLists, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), FY25-26 Reading Lists (Phase 2 - Beta feature)
bwang set the point value for T419477: Add capability for duplicating a user option to a new option via maintenance script to 3.
Mar 10 2026, 5:52 PM · MediaWiki-extensions-ReadingLists, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), FY25-26 Reading Lists (Phase 2 - Beta feature)
bwang moved T414368: [Parent task] Transition reading list experimental instrumentation and tracking to permanent from Needs refinement to REx Sprint 16 [Q3 Mar 10 - Mar 23] on the Reader Experience Team board.
Mar 10 2026, 5:51 PM · MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3]), MediaWiki-extensions-WikimediaEvents, FY25-26 Reading Lists (Phase 2 - Beta feature)
bwang moved T410308: Remove "Tools" menu from Saved Pages special page from Ready for sprint to REx Sprint 16 [Q3 Mar 10 - Mar 23] on the Reader Experience Team board.
Mar 10 2026, 5:42 PM · Patch-For-Review, Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), FY25-26 Reading Lists (Phase 2 - Beta feature), Vector 2022, MediaWiki-extensions-ReadingLists
bwang moved T418513: [ReadingLists] mobile apps Saved items will be displayed twice in Reading lists from Ready for sprint to REx Sprint 16 [Q3 Mar 10 - Mar 23] on the Reader Experience Team board.
Mar 10 2026, 5:41 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), FY25-26 Reading Lists (Phase 2 - Beta feature), MediaWiki-extensions-ReadingLists
bwang moved T417348: The layout of beta features list in preferences on mobile looks broken or not formatted properly from Ready for sprint to REx Sprint 16 [Q3 Mar 10 - Mar 23] on the Reader Experience Team board.
Mar 10 2026, 5:39 PM · MW-1.46-notes (1.46.0-wmf.21; 2026-03-24), Moderator-Tools-Team (Kanban), CSS, Accessibility, Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), FY25-26 Reading Lists (Phase 2 - Beta feature), BetaFeatures
bwang moved T417923: Update ReadingLists bookmark button to unsave page from all ReadingLists from Ready for sprint to REx Sprint 16 [Q3 Mar 10 - Mar 23] on the Reader Experience Team board.
Mar 10 2026, 5:38 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Patch-For-Review, Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), FY25-26 Reading Lists (Phase 2 - Beta feature), MediaWiki-extensions-ReadingLists
bwang moved T417345: Add a beta tag on the Special:ReadingLists page from Ready for sprint to REx Sprint 16 [Q3 Mar 10 - Mar 23] on the Reader Experience Team board.
Mar 10 2026, 5:31 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3]), FY25-26 Reading Lists (Phase 2 - Beta feature), MediaWiki-extensions-ReadingLists
bwang moved T419163: Opt new accounts into ReadingLists BetaFeature from Ready for sprint to REx Sprint 16 [Q3 Mar 10 - Mar 23] on the Reader Experience Team board.
Mar 10 2026, 5:31 PM · MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), MediaWiki-extensions-ReadingLists, FY25-26 Reading Lists (Phase 2 - Beta feature)
bwang moved T419551: Update QuickSurveys to support ReadingLists beta survey from Ready for sprint to REx Sprint 16 [Q3 Mar 10 - Mar 23] on the Reader Experience Team board.
Mar 10 2026, 5:29 PM · MediaWiki-extensions-ReadingLists, MW-1.46-notes (1.46.0-wmf.22; 2026-03-31), QuickSurveys, Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3]), Patch-For-Review, FY25-26 Reading Lists (Phase 2 - Beta feature), Surveys
bwang moved T413912: Deployment: Promote advanced user menu to all users from Ready for sprint to REx Sprint 16 [Q3 Mar 10 - Mar 23] on the Reader Experience Team board.
Mar 10 2026, 5:28 PM · Documentation, Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), Moderator-Tools-Team, Wikimedia-Site-requests, Readers Essential Work (Minerva and Vector work consistently)
bwang renamed Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]) from Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]) to REx Sprint 16 [Q3 Mar 10 - Mar 23].
Mar 10 2026, 3:36 PM
bwang created Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]).
Mar 10 2026, 3:36 PM

Mar 9 2026

bwang moved T417218: Support editing team on API for disabling the right rail for certain editor workflows from Needs code review to Needs QA on the Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]) board.
Mar 9 2026, 5:05 PM · Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), Readers Essential Work, Vector 2022
bwang closed T418304: Release Codex v2.4.0 as Resolved.
Mar 9 2026, 4:59 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), Codex
bwang closed T398286: UserInfoCard: Use new icon to indicate sitewide blocked, globally blocked, or locked user as Resolved.
Mar 9 2026, 4:59 PM · Product Safety and Integrity (Sprint Forsythia (Mar 23 - Apr 10))), MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), CheckUser-SuggestedInvestigations, Design, CheckUser-UserInfoCard, CheckUser, WE4.2 Anti-abuse
bwang closed T418172: TypeaheadSearch: Space key resets search term as Resolved.
Mar 9 2026, 4:58 PM · Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), Codex
bwang closed T418166: Inline Message: Update font weight as Resolved.
Mar 9 2026, 4:58 PM · Codex
bwang closed T418165: Field: Update spacing as Resolved.
Mar 9 2026, 4:58 PM · Codex
bwang closed T417659: Quiet Normal Button: Consider updating to new @color-neutral as Resolved.
Mar 9 2026, 4:58 PM · Accessibility, Design, Codex
bwang closed T303612: [EPIC] [New component] Toast: Add Toast component to Codex, a subtask of T377560: Replace CdxMessage with CdxToastNotification whenever the new codex component is ready, as Resolved.
Mar 9 2026, 4:57 PM · Essential-Work, MW-1.46-notes (1.46.0-wmf.20; 2026-03-17), Abstract Wikipedia team (26Q3 (Jan–Mar)), Abstract Wikipedia Fix-It tasks, WikiLambda Front-end, WikiLambda
bwang closed T303612: [EPIC] [New component] Toast: Add Toast component to Codex as Resolved.
Mar 9 2026, 4:57 PM · Patch-For-Review, Epic, Design, Codex
bwang closed T303612: [EPIC] [New component] Toast: Add Toast component to Codex, a subtask of T381036: Use Codex Toast for mw.notification, as Resolved.
Mar 9 2026, 4:57 PM · Accessibility, Codex

Mar 6 2026

bwang moved T417218: Support editing team on API for disabling the right rail for certain editor workflows from In progress to Needs code review on the Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]) board.
Mar 6 2026, 5:52 PM · Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), Readers Essential Work, Vector 2022

Mar 3 2026

bwang moved T418304: Release Codex v2.4.0 from Ready to In progress on the Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]) board.
Mar 3 2026, 5:16 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), Codex

Feb 27 2026

bwang moved T418611: Fix focus handling of pinnable elements from Incoming to REx Sprint 15 [Q3 Feb 24 - Mar 9] on the Reader Experience Team board.
Feb 27 2026, 4:49 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), Vector 2022
bwang set the point value for T418611: Fix focus handling of pinnable elements to 1.
Feb 27 2026, 4:49 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), Vector 2022
bwang changed the point value for T418610: Refactor pinnableElements to support clearing column layout via hook from 1 to 3.
Feb 27 2026, 4:49 PM · Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), Vector 2022
bwang renamed T418610: Refactor pinnableElements to support clearing column layout via hook from Fix focus handling of pinnable elements to Refactor pinnableElements to support clearing column layout via hook.
Feb 27 2026, 4:49 PM · Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), Vector 2022
bwang created T418611: Fix focus handling of pinnable elements.
Feb 27 2026, 4:48 PM · MW-1.46-notes (1.46.0-wmf.19; 2026-03-10), Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), Vector 2022
bwang renamed T418610: Refactor pinnableElements to support clearing column layout via hook from Refactor pinnable element code to support clearing column layout to Fix focus handling of pinnable elements.
Feb 27 2026, 4:47 PM · Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), Vector 2022
bwang moved T418610: Refactor pinnableElements to support clearing column layout via hook from Incoming to REx Sprint 15 [Q3 Feb 24 - Mar 9] on the Reader Experience Team board.
Feb 27 2026, 4:36 PM · Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), Vector 2022
bwang created T418610: Refactor pinnableElements to support clearing column layout via hook.
Feb 27 2026, 4:36 PM · Reader Experience Team (REx Sprint 15 [Q3 Feb 24 - Mar 9]), Vector 2022

Feb 20 2026

bwang updated the task description for T418023: Outreachy 32: Vector 2022 Codex PHP migration.
Feb 20 2026, 7:37 PM · Vector 2022, Outreachy (Round 32), Developer-Outreach
bwang updated the task description for T418023: Outreachy 32: Vector 2022 Codex PHP migration.
Feb 20 2026, 7:30 PM · Vector 2022, Outreachy (Round 32), Developer-Outreach
bwang created T418023: Outreachy 32: Vector 2022 Codex PHP migration.
Feb 20 2026, 7:22 PM · Vector 2022, Outreachy (Round 32), Developer-Outreach

Feb 19 2026

bwang placed T415355: Migrate default user preference configuration to Community Configuration up for grabs.
Feb 19 2026, 5:10 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]), Patch-For-Review, MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
bwang moved T415355: Migrate default user preference configuration to Community Configuration from Needs code review to Needs QA on the Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]) board.
Feb 19 2026, 5:10 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]), Patch-For-Review, MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
bwang moved T413912: Deployment: Promote advanced user menu to all users from In progress to Needs code review on the Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]) board.
Feb 19 2026, 5:10 PM · Documentation, Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), Moderator-Tools-Team, Wikimedia-Site-requests, Readers Essential Work (Minerva and Vector work consistently)

Feb 18 2026

bwang set the point value for T415929: Remove VectorNightModeOptions feature flag to 1.
Feb 18 2026, 6:44 PM · Reader Experience Team, Readers Essential Work (Sunsetting), Vector 2022

Feb 17 2026

bwang claimed T413912: Deployment: Promote advanced user menu to all users.
Feb 17 2026, 6:08 PM · Documentation, Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), Moderator-Tools-Team, Wikimedia-Site-requests, Readers Essential Work (Minerva and Vector work consistently)
bwang moved T413912: Deployment: Promote advanced user menu to all users from Ready to In progress on the Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]) board.
Feb 17 2026, 6:08 PM · Documentation, Reader Experience Team (REx Sprint 16 [Q3 Mar 10 - Mar 23]), Moderator-Tools-Team, Wikimedia-Site-requests, Readers Essential Work (Minerva and Vector work consistently)
bwang placed T413913: Watchlist link behaviour of new personal menu dropdown is inconsistent with current behaviour up for grabs.
Feb 17 2026, 6:06 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]), Readers Essential Work (Minerva and Vector work consistently)
bwang added a comment to T413913: Watchlist link behaviour of new personal menu dropdown is inconsistent with current behaviour.

Steps to QA in beta:

  • create new account (i.e no edits)
  • go to mobile
  • open user menu, click on watchlist
  • see you are on Special:EditWatchlist
Feb 17 2026, 5:22 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]), Readers Essential Work (Minerva and Vector work consistently)

Feb 12 2026

bwang moved T416362: Add Baby Globe click interactions from Needs code review to Needs QA on the Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]) board.
Feb 12 2026, 6:14 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs
bwang moved T413913: Watchlist link behaviour of new personal menu dropdown is inconsistent with current behaviour from Needs code review to Needs QA on the Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]) board.
Feb 12 2026, 4:03 PM · MW-1.46-notes (1.46.0-wmf.16; 2026-02-17), Reader Experience Team (REx Sprint 14 [Q3 Feb 10 - 23]), Readers Essential Work (Minerva and Vector work consistently)

Feb 4 2026

bwang added a comment to T414882: Additional top margin for Parsoid outputs for sections with no lead.

Playing around with it quickly, this is what i get with Desktop styles on Minerva
Minerva

Screenshot 2026-02-04 at 5.09.20 PM.png (1×764 px, 252 KB)

Feb 4 2026, 11:09 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3]), MinervaNeue, Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)
bwang added a comment to T414882: Additional top margin for Parsoid outputs for sections with no lead.

Currently we are using first-child
However, since first-child can be a thumbnail OR a style tag this doesn't work.

We don't want to apply the margin to headings where the lead is empty. I wrote some code to describe when we do not want this margin:

Array.from(document.querySelectorAll('.mf-collapsible-content')).filter((node) => {
    for (const child of node.childNodes) {
        if ( [ 'P', 'UL', 'OL' ].includes( child.nodeName ) ) {
            return false;
        }
    }
    return true;
} ).forEach((node) => {
    node.classList.add('mf-empty-lead');
} );
mw.util.addCSS(`
.mf-empty-lead section:first-of-type .mw-heading3 {
    margin-top: 0 !important;
}
`);

With some help from ChatGPT I was able to get an equivalent CSS selector. I don't like it (and has does not work for all our supported browsers but it does the job). When I ran visualdiffs for 100 articles on Wikipedia, it significantly improved the situation.

.content [data-mw-section-id] > div:not(:has(> p, > ul, > ol)) > section[data-mw-section-id]:first-of-type .mw-heading3{ margin-top: 0; }

Pending a bit more testing, I'd recommend we add the above CSS rule. @Aarohisharma3 if you still interested in helping a patch would be appreciated!

Feb 4 2026, 11:00 PM · MW-1.46-notes (1.46.0-wmf.23; 2026-04-07), Reader Experience Team (REx Sprint 17 [Q3 Mar 24 - Apr 3]), MinervaNeue, Readers Essential Work (WE6.3.4 Fix bugs within the reading experience across platforms for Parsoid Read Views)
bwang added a comment to T414993: Vector TOC in Sticky header is styled incorrectly and empty when changing viewports.

@matmarex thank you for the catch! i put up a small fix here: https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/1236781

Feb 4 2026, 4:44 PM · MW-1.46-notes (1.46.0-wmf.14; 2026-02-03), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), Vector 2022

Jan 28 2026

bwang updated subscribers of T414944: Add "learn more" link for 'Birthday mode' switch in Appearance menu.

@ATitkov i think thats fine, we already added 'skin-client-preference.change'. I put up a patch here. @Jdlrobson-WMF do you agree this is the shortest solution? https://gerrit.wikimedia.org/r/c/mediawiki/skins/Vector/+/1234458

Jan 28 2026, 5:06 PM · MW-1.46-notes (1.46.0-wmf.15; 2026-02-10), Reader Experience Team (REx Sprint 13 [Q3 Jan 27 - Feb 9]), MediaWiki-extensions-WP25EasterEggs, PES1.3.3 WP25 Easter Eggs