diff --git a/frontend/src/pages/notebookController/screens/server/StartServerModal.tsx b/frontend/src/pages/notebookController/screens/server/StartServerModal.tsx index 08c85be5e3..e611166a35 100644 --- a/frontend/src/pages/notebookController/screens/server/StartServerModal.tsx +++ b/frontend/src/pages/notebookController/screens/server/StartServerModal.tsx @@ -220,7 +220,7 @@ const StartServerModal: React.FC = ({ open, spawnInProgre {events .slice() - .reverse() + .toSorted((a, b) => getEventTimestamp(b).localeCompare(getEventTimestamp(a))) .map((event, index) => ( {`${getEventTimestamp(event)} [${event.type}] ${event.message}`} diff --git a/frontend/src/pages/projects/notebook/StartNotebookModal.tsx b/frontend/src/pages/projects/notebook/StartNotebookModal.tsx index 6cd4f6ce32..636c7e4f6c 100644 --- a/frontend/src/pages/projects/notebook/StartNotebookModal.tsx +++ b/frontend/src/pages/projects/notebook/StartNotebookModal.tsx @@ -19,7 +19,7 @@ import { EventStatus, NotebookStatus } from '~/types'; import { EventKind } from '~/k8sTypes'; import NotebookRouteLink from './NotebookRouteLink'; import { NotebookState } from './types'; -import { getEventFullMessage } from './utils'; +import { getEventFullMessage, getEventTimestamp } from './utils'; type StartNotebookModalProps = { isOpen: boolean; @@ -164,7 +164,7 @@ const StartNotebookModal: React.FC = ({ {events .slice() - .reverse() + .toSorted((a, b) => getEventTimestamp(b).localeCompare(getEventTimestamp(a))) .map((event, index) => ( {getEventFullMessage(event)}