diff --git a/packages/web/src/components/Share.tsx b/packages/web/src/components/Share.tsx index 3ee86c270dba..04514b214e50 100644 --- a/packages/web/src/components/Share.tsx +++ b/packages/web/src/components/Share.tsx @@ -75,7 +75,9 @@ export default function Share(props: { }, messages: {}, }) - const messages = createMemo(() => Object.values(store.messages).toSorted((a, b) => a.id?.localeCompare(b.id))) + const messages = createMemo(() => + Object.values(store.messages).toSorted((a, b) => a.time.created - b.time.created || a.id.localeCompare(b.id)), + ) const [connectionStatus, setConnectionStatus] = createSignal<[Status, string?]>(["disconnected"]) onMount(() => {