diff --git a/ui/v2.5/src/components/Tagger/scenes/StashSearchResult.tsx b/ui/v2.5/src/components/Tagger/scenes/StashSearchResult.tsx index ddc270b15..3feb34a2e 100755 --- a/ui/v2.5/src/components/Tagger/scenes/StashSearchResult.tsx +++ b/ui/v2.5/src/components/Tagger/scenes/StashSearchResult.tsx @@ -95,7 +95,13 @@ function matchPhashes( } }); - return matches; + // convert to tuple and sort by distance descending + const entries = Object.entries(matches); + entries.sort((a, b) => { + return a[1] - b[1]; + }); + + return entries; } const getFingerprintStatus = ( @@ -122,7 +128,7 @@ const getFingerprintStatus = ( const phashList = (