diff --git a/src/views/home/Overview.vue b/src/views/home/Overview.vue index f09024d5d88b94b7f35dee5ce0d6b422327c3cb2..7868e5c945ca5d4af6371c3c82642b70e35803b4 100644 --- a/src/views/home/Overview.vue +++ b/src/views/home/Overview.vue @@ -242,7 +242,17 @@ forkNumber: parseInt(String(this.headsByNode[pub])) } }) - .sort((a, b) => a.forkLevel - b.forkLevel) + .sort((a, b) => { + const diffNumber = b.forkNumber - a.forkNumber + if (diffNumber !== 0) { + return diffNumber + } + const diffForkLevel = b.forkLevel - a.forkLevel + if (diffForkLevel !== 0) { + return diffForkLevel + } + return 0 + }) } } </script>