diff --git a/src/components/shared/Table.tsx b/src/components/shared/Table.tsx index bbcb32c15e..8648c643e4 100644 --- a/src/components/shared/Table.tsx +++ b/src/components/shared/Table.tsx @@ -222,10 +222,14 @@ const TableHeadRows = ({ forceDeselectAll }: { forceDeselectAll: () => unknown } forceDeselectAll(); dispatch(setSortBy(colName)); let direction: ReverseOptions = "ASC"; - if (reverse && reverse === "ASC") { - direction = "DESC"; - } else if (reverse && reverse === "DESC") { - direction = "NONE"; + if (sortBy !== colName) { + direction = "ASC"; + } else { + if (reverse && reverse === "ASC") { + direction = "DESC"; + } else if (reverse && reverse === "DESC") { + direction = "NONE"; + } } dispatch(reverseTable(direction)); dispatch(updatePages());