9.4.42-1
sampotts/plyr9.4.42-1Jul 22, 2026by github-actions[bot]
AI Summary
This release focuses on performance improvements, including memory reduction and SearchRouter speedups on large accounts. It officially releases the Workspace Rooms page and includes fixes for screen readers, taxes, and the new search router navigation.
Key Highlights
- Released Workspace Rooms page (removed beta)
- Speed up SearchRouter on large accounts
- Reduce memory allocation during derived values calculations
- Fix screen reader focus loss issues
- Bump Onyx to 3.0.89
New Features
- Workspace Rooms page
- Top-level navigation suggestions in Search Router
Full Release Notes
## What's Changed * Docs updates for E/A#94698 clarify For you section hidden for new users by @MelvinBot in https://github.com/Expensify/App/pull/95842 * [No QA] Docs updates for E/A#92787 Authorized payer for manual reimbursement by @MelvinBot in https://github.com/Expensify/App/pull/95525 * [No QA] Update Concierge-Intelligence to remove exposed template bit by @stephanieelliott in https://github.com/Expensify/App/pull/95450 * [No QA] Remove unsafe type assertions from OptionsListUtilsTest.tsx tests by @KJ21-ENG in https://github.com/Expensify/App/pull/96517 * [No QA] Remove unsafe type assertions from ReportPrimaryActionUtilsTest.ts tests by @KJ21-ENG in https://github.com/Expensify/App/pull/96514 * [No QA] Docs updates for E/A#93907 inline table cell edit icon behavior by @MelvinBot in https://github.com/Expensify/App/pull/95530 * [NoQA] Reduce memory allocation during derived values calculations by @VickyStash in https://github.com/Expensify/App/pull/96320 * fix: Tax - No autofocus in the name editing menu taxes by @TaduJR in https://github.com/Expensify/App/pull/95917 * [Payment due @truph01] Rillet follow ups - fixing bugs by @s77rt in https://github.com/Expensify/App/pull/96444 * Hide hotel from the receipt type search filter by @allgandalf in https://github.com/Expensify/App/pull/96553 * Remove workspaceRoomsPage beta and release Workspace Rooms page by @sumo-slonik in https://github.com/Expensify/App/pull/96603 * Keep the background expense receipt visible when a wide RHP opens by @KJ21-ENG in https://github.com/Expensify/App/pull/96142 * [Payment due @marufsharifi] No proactive transaction thread creation for CreateDistanceRequest and CreatePerDiemRequest by @iwiznia in https://github.com/Expensify/App/pull/96492 * [cp staging] Revert "Merge pull request #90403 from thelullabyy/fix-lullabyy/90366" by @JS00001 in https://github.com/Expensify/App/pull/96636 * Fix: patch react-native-vision-camera to avoid main thread hang by @sharabai in https://github.com/Expensify/App/pull/95984 * Fix console error when opening a newly created expense on the Spend page by @MelvinBot in https://github.com/Expensify/App/pull/95670 * Speed up SearchRouter open on large accounts by @sumo-slonik in https://github.com/Expensify/App/pull/95378 * fix(onboarding): prevent browser back from reopening onboarding steps by @WojtekBoman in https://github.com/Expensify/App/pull/94709 * [No QA] Clarify shipit emoji must be the last comment before closing by @yuwenmemon in https://github.com/Expensify/App/pull/96533 * Skip participant picker for domain-restricted users in share Submit flow by @MelvinBot in https://github.com/Expensify/App/pull/96463 * Add top-level navigation suggestions to Search Router by @nabi-ebrahimi in https://github.com/Expensify/App/pull/96042 * Align home tab Distance button icon with global create (Location) by @MelvinBot in https://github.com/Expensify/App/pull/96461 * Fix crash when creating a room while the rooms search has no results by @sumo-slonik in https://github.com/Expensify/App/pull/96619 * [No QA] Cleanup Icon legacy size boolean props by @jmusial in https://github.com/Expensify/App/pull/96472 * [No QA] Revert #96228 by @thelullabyy in https://github.com/Expensify/App/pull/96661 * [No QA] Docs updates for E/A#95129 Book a call button for Account Manager by @MelvinBot in https://github.com/Expensify/App/pull/96246 * [CP Staging] fix: empty line and highlighted sliver below wrapped mention (Android) by @war-in in https://github.com/Expensify/App/pull/96610 * [Payment due @shubham1206agra] Add EU Corporate Card press release to Home announcements, keep 3 most recent by @MelvinBot in https://github.com/Expensify/App/pull/96474 * Reorder HR above Receipt Partners in workspace LHN and More Features page by @MelvinBot in https://github.com/Expensify/App/pull/95553 * [No QA] Remove unsafe type assertions from AgentActionTest.ts tests by @KJ21-ENG in https://github.com/Expensify/App/pull/96515 * [No QA] Remove unsafe type assertions from TaskTest.ts tests by @KJ21-ENG in https://github.com/Expensify/App/pull/96516 * [No QA] Render the in-app travel nudge on out-of-platform travel expenses by @blimpich in https://github.com/Expensify/App/pull/96013 * [No QA] Remove unsafe type assertions from addPushParamsRouterExtension tests by @KJ21-ENG in https://github.com/Expensify/App/pull/96509 * Keep workspace member details resolvable after an invite completes by @wildan-m in https://github.com/Expensify/App/pull/96449 * [Part 13] Remove Onyx.connect from LocalePhoneNumber by @marufsharifi in https://github.com/Expensify/App/pull/96192 * [CP Staging][Home] Stop nudging approvers to submit reports they don't own by @grgia in https://github.com/Expensify/App/pull/96639 * Bump Onyx to 3.0.89 (re-land of #93436) by @fabioh8010 in https://github.com/Expensify/App/pull/96523 * [No QA] Update Two-Factor-Authentication.md by @ryanschaffer in https://github.com/Expensify/App/pull/96690 * [No QA] Fix SplitTest typecheck after Onyx store reland by @mountiny in https://github.com/Expensify/App/pull/96692 * fix: task assignee resolution for composer short mentions by @adhorodyski in https://github.com/Expensify/App/pull/96500 * [Split #94595] Batch E - Remove useOnyx deps from MR views and confirmation by @fabioh8010 in https://github.com/Expensify/App/pull/95619 * fix: Fix on LHN while no error in chat when paid offline the deleted IOU then turn online by @nkdengineer in https://github.com/Expensify/App/pull/96258 * [Non-fork] Web - Help site - Send a message button open error page by @NicolasBonet in https://github.com/Expensify/App/pull/96323 * fix: Screen Reader: Global: Focus is lost when returning to the previous screen by @TaduJR in https://github.com/Expensify/App/pull/91752 * [NoQA] fix: positively recognize "already paid" server rejection by @adhorodyski in https://github.com/Expensify/App/pull/96506 * [Copy Workspace Settings] Gate copy settings currency by bank account compatibility by @fedirjh in https://github.com/Expensify/App/pull/94608 ## New Contributors * @ryanschaffer made their first contribution in https://github.com/Expensify/App/pull/96690 **Full Changelog**: https://github.com/Expensify/App/compare/9.4.41-4...9.4.42-1