Repository navigation
[CP Staging] Fix independent tags not sorting by name - #94509
Conversation
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppandroid.movAndroid: mWeb ChromeiOS: HybridAppios.moviOS: mWeb Safari |
|
🚧 JS00001 has triggered a test Expensify/App build. You can view the workflow run here. |
|
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, and Web. Happy testing! 🧪🧪
|
[CP Staging] Fix independent tags not sorting by name (cherry picked from commit d41e19c) (cherry-picked to staging by blimpich)
|
🚀 Cherry-picked to staging by https://github.com/blimpich in version: 9.4.19-4 🚀
Bundle Size Analysis (Sentry): |
|
🤖 No help site changes required. This PR is a one-line fix to the sort logic in The only related help article — Create and manage expense tags — covers enabling, creating, importing, and managing tags (including dependent vs. independent multi-level tags). It does not document the display sort order of rows in the workspace Tags table, which is the only behavior this PR changes. There's no documented behavior to bring in line with this change, so no draft PR is needed. @luacmartins, let me know if you'd still like a help site PR created — e.g. to add a note documenting the Tags table sort order — and I'll open one. |
|
🚀 Deployed to production by https://github.com/blimpich in version: 9.4.19-5 🚀
|
|
🚀 Cherry-picked to staging by https://github.com/blimpich in version: 9.4.20-0 🚀
|
|
🤖 I reviewed this PR against the help site articles under Why: This PR is an internal bug fix — it restricts Articles checked
A keyword search across these for No draft docs PR was created since there is nothing to document. |
|
🚀 Deployed to production by https://github.com/blimpich in version: 9.4.20-1 🚀
Bundle Size Analysis (Sentry): |

Explanation of Change
Restrict
WorkspaceTagsTablename sorting to useorderWeightonly for dependent tags. Independent multi-level tags now sort alphabetically by name.Fixed Issues
$ #94505
Tests
Offline tests
N/A
QA Steps
Same as tests
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)Avatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Screen.Recording.2026-06-24.at.3.44.20.PM.mov
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari