@@ -103,7 +103,7 @@ function MoneyRequestReportTransactionList({
103103 useCopySelectionHelper ( ) ;
104104 const styles = useThemeStyles ( ) ;
105105 const StyleUtils = useStyleUtils ( ) ;
106- const { translate} = useLocalize ( ) ;
106+ const { translate, localeCompare } = useLocalize ( ) ;
107107 // eslint-disable-next-line rulesdir/prefer-shouldUseNarrowLayout-instead-of-isSmallScreenWidth
108108 const { shouldUseNarrowLayout, isSmallScreenWidth, isMediumScreenWidth} = useResponsiveLayout ( ) ;
109109 const [ isModalVisible , setIsModalVisible ] = useState ( false ) ;
@@ -157,12 +157,12 @@ function MoneyRequestReportTransactionList({
157157
158158 const sortedTransactions : TransactionWithOptionalHighlight [ ] = useMemo ( ( ) => {
159159 return [ ...transactions ]
160- . sort ( ( a , b ) => compareValues ( a [ getTransactionKey ( a , sortBy ) ] , b [ getTransactionKey ( b , sortBy ) ] , sortOrder , sortBy ) )
160+ . sort ( ( a , b ) => compareValues ( a [ getTransactionKey ( a , sortBy ) ] , b [ getTransactionKey ( b , sortBy ) ] , sortOrder , sortBy , localeCompare ) )
161161 . map ( ( transaction ) => ( {
162162 ...transaction ,
163163 shouldBeHighlighted : newTransactions ?. includes ( transaction ) ,
164164 } ) ) ;
165- } , [ newTransactions , sortBy , sortOrder , transactions ] ) ;
165+ } , [ newTransactions , sortBy , sortOrder , transactions , localeCompare ] ) ;
166166
167167 const navigateToTransaction = useCallback (
168168 ( activeTransactionID : string ) => {
0 commit comments