diff --git a/src/components/Search/SearchRouter/SearchRouter.tsx b/src/components/Search/SearchRouter/SearchRouter.tsx index 353f7c2aed7f..fb9c70cea023 100644 --- a/src/components/Search/SearchRouter/SearchRouter.tsx +++ b/src/components/Search/SearchRouter/SearchRouter.tsx @@ -324,7 +324,6 @@ function SearchRouter({onRouterClose, shouldHideInputCaret, isSearchRouterDispla sortedActions, transactionThreadIDs, lastActions, - currentUserAccountID, currentUserPersonalDetails.login, contextualReportNVP, contextualReportPolicy, diff --git a/tests/unit/OptionsListUtilsTest.tsx b/tests/unit/OptionsListUtilsTest.tsx index 0e659fc26911..4826d9369f6a 100644 --- a/tests/unit/OptionsListUtilsTest.tsx +++ b/tests/unit/OptionsListUtilsTest.tsx @@ -14,6 +14,7 @@ import DateUtils from '@libs/DateUtils'; import type {HydratedPersonalDetailOption, OptionList, Options, PersonalDetailOptionOrShell, SearchOption, SearchOptionData} from '@libs/OptionsListUtils'; import { canCreateOptimisticPersonalDetailOption, + clearAlternateTextCache, clearFilteredOptionListCache, createFilteredOptionList, createOption, @@ -856,6 +857,10 @@ describe('OptionsListUtils', () => { // createFilteredOptionList caches results at module level; clear it so tests stay order-independent. clearFilteredOptionListCache(); + // The chat-preview cache is also module level, and its guarded inputs can survive Onyx.clear(), + // so reset it the same way to keep cases order-independent. + clearAlternateTextCache(); + // Onyx.clear() models sign-out and empties PERSONAL_DETAILS_LIST. Report-holder option text // resolves via ReportUtils.allPersonalDetails (the live connect), so restore the list the // same way a signed-in session would after login.