Skip to content

Remove beta badge from Menus and its supporting infrastructure#22967

Open
nbradbury wants to merge 2 commits into
trunkfrom
remove-menus-beta-label
Open

Remove beta badge from Menus and its supporting infrastructure#22967
nbradbury wants to merge 2 commits into
trunkfrom
remove-menus-beta-label

Conversation

@nbradbury

@nbradbury nbradbury commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Description

The Menus item on the My Site screen was the only remaining user of the "BETA" badge, and the feature no longer needs the label. This PR removes the badge from Menus and, since nothing else uses it, deletes the entire badge infrastructure to keep things simple — it's easy to reintroduce if a future feature needs it.

Testing instructions

  1. Launch the app with a site that has an application password and the edit_theme_options capability (so the Menus item appears)
  2. Open the My Site screen
  • Verify the Menus item appears without a "BETA" badge
  1. Tap the More quick link to open the full menu screen
  • Verify the Menus item there also has no badge and rows render correctly

Before shot

menu

nbradbury and others added 2 commits June 9, 2026 14:38
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@dangermattic

dangermattic commented Jun 9, 2026

Copy link
Copy Markdown
Collaborator
1 Warning
⚠️ PR is not assigned to a milestone.

Generated by 🚫 Danger

@nbradbury nbradbury added the Menus label Jun 9, 2026
@wpmobilebot

Copy link
Copy Markdown
Contributor

App Icon📲 You can test the changes from this Pull Request in WordPress Android by scanning the QR code below to install the corresponding build.

App NameWordPress Android
Build TypeDebug
Versionpr22967-a13ba71
Build Number1493
Application IDorg.wordpress.android.prealpha
Commita13ba71
Installation URL74gl1o6ip20c8
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@wpmobilebot

Copy link
Copy Markdown
Contributor

App Icon📲 You can test the changes from this Pull Request in Jetpack Android by scanning the QR code below to install the corresponding build.

App NameJetpack Android
Build TypeDebug
Versionpr22967-a13ba71
Build Number1493
Application IDcom.jetpack.android.prealpha
Commita13ba71
Installation URL2t46os2fri2f0
Automatticians: You can use our internal self-serve MC tool to give yourself access to those builds if needed.

@codecov

codecov Bot commented Jun 9, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 66.66667% with 2 lines in your changes missing coverage. Please review.
✅ Project coverage is 37.23%. Comparing base (161e21e) to head (a13ba71).

Files with missing lines Patch % Lines
...rds/quicklinksitem/QuickLinksItemViewModelSlice.kt 0.00% 1 Missing ⚠️
...id/ui/mysite/items/listitem/SiteListItemBuilder.kt 0.00% 1 Missing ⚠️
Additional details and impacted files
@@           Coverage Diff           @@
##            trunk   #22967   +/-   ##
=======================================
  Coverage   37.22%   37.23%           
=======================================
  Files        2329     2329           
  Lines      125323   125306   -17     
  Branches    17044    17043    -1     
=======================================
- Hits        46657    46653    -4     
+ Misses      74893    74880   -13     
  Partials     3773     3773           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@nbradbury nbradbury marked this pull request as ready for review June 9, 2026 19:28
@nbradbury nbradbury requested a review from adalpari June 9, 2026 19:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants