diff --git a/src/Pages/MessagesPage.tsx b/src/Pages/MessagesPage.tsx
index 8a24f670..5142f016 100644
--- a/src/Pages/MessagesPage.tsx
+++ b/src/Pages/MessagesPage.tsx
@@ -57,8 +57,9 @@ export default function MessagesPage() {
markAllRead()}>Mark All Read
{chats.sort((a, b) => {
- if(b.pubkey === myPubKey) return 1
- return b.newestMessage - a.newestMessage
+ return a.pubkey === myPubKey ? -1 :
+ b.pubkey === myPubKey ? 1 :
+ b.newestMessage - a.newestMessage
}).map(person)}
>
)