diff --git a/ui/src/components/widgets/Table.svelte b/ui/src/components/widgets/Table.svelte index b331078..a0628c3 100644 --- a/ui/src/components/widgets/Table.svelte +++ b/ui/src/components/widgets/Table.svelte @@ -74,7 +74,11 @@ return String(aEntry.value.c).localeCompare(String(bEntry.value.c)); } } else { - return sortKeys[aEntry.value.c].localeCompare(sortKeys[bEntry.value.c]); + return sortKeys[aEntry.value.c].localeCompare( + sortKeys[bEntry.value.c], + undefined, + { numeric: true, sensitivity: "base" } + ); } }) .sort((aEntry, bEntry) => {