9.4.42-1

Expensify/App9.4.42-1Jul 22, 2026by github-actions[bot]

AI Summary

A maintenance release improving accessibility, search performance, and officially releasing the Workspace Rooms page by removing its beta status.

Key Highlights

  • Remove workspaceRoomsPage beta and release Workspace Rooms page
  • fix: Screen Reader: Global: Focus is lost when returning to the previous screen
  • Speed up SearchRouter open on large accounts
  • Clarify For you section hidden for new users in docs
  • Fix crash when creating a room while the rooms search has no results

New Features

  • Remove workspaceRoomsPage beta and release Workspace Rooms page
  • fix: Screen Reader: Global: Focus is lost when returning to the previous screen

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