diff --git a/components/log-viewer-webui/client/src/pages/SearchPage/SearchResults/SearchResultsTable/typings.tsx b/components/log-viewer-webui/client/src/pages/SearchPage/SearchResults/SearchResultsTable/typings.tsx index b9038b33c8..8c5239a58e 100644 --- a/components/log-viewer-webui/client/src/pages/SearchPage/SearchResults/SearchResultsTable/typings.tsx +++ b/components/log-viewer-webui/client/src/pages/SearchPage/SearchResults/SearchResultsTable/typings.tsx @@ -26,9 +26,17 @@ interface SearchResult { const searchResultsTableColumns: NonNullable["columns"]> = [ { dataIndex: "timestamp", + defaultSortOrder: "ascend", key: "timestamp", render: (timestamp: number) => dayjs(timestamp).format(DATETIME_FORMAT_TEMPLATE), - sorter: true, + sorter: (a, b) => a.timestamp - b.timestamp, + + // Specifying a third sort direction removes ability for user to cancel sorting. + sortDirections: [ + "ascend", + "descend", + "ascend", + ], title: "Timestamp", width: 15, },