diff --git a/app/src/main/java/org/mozilla/fenix/settings/logins/LoginsFragmentStore.kt b/app/src/main/java/org/mozilla/fenix/settings/logins/LoginsFragmentStore.kt index dff67d90a6..06b4f10dca 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/logins/LoginsFragmentStore.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/logins/LoginsFragmentStore.kt @@ -84,11 +84,13 @@ private fun savedLoginsStateReducer( action: LoginsAction ): LoginsListState { return when (action) { - is LoginsAction.UpdateLoginsList -> state.copy( - isLoading = false, - loginList = action.list, - filteredItems = action.list - ) + is LoginsAction.UpdateLoginsList -> { + state.copy( + isLoading = false, + loginList = action.list, + filteredItems = state.sortingStrategy(action.list) + ) + } is LoginsAction.FilterLogins -> { filterItems( action.newText,