diff --git a/html_resources/selector.js b/html_resources/selector.js
index 6370a3b..424d0a4 100644
--- a/html_resources/selector.js
+++ b/html_resources/selector.js
@@ -133,12 +133,12 @@ function createCategories(){
         ret[++i]=item;
         ns[i]=0;
       }else{
-        ns[i]++
+        ns[i] += (item === "legacy") ? 0 : 1;
       }
     }
     let map = ret.map((a,i)=>({name:a,value:ns[i]}))
     
-    return map.sort((a,b)=>(a.name==="legacy"?2:a.value > b.value?-1:a.value < b.value ? 1:0))
+    return map.sort((a,b)=>(:a.value > b.value?-1:a.value < b.value ? 1:0))
   })();
   
   for(let cat of CAT_NAMES){