diff --git a/src/util/cast.js b/src/util/cast.js index 152ff433..19d16999 100644 --- a/src/util/cast.js +++ b/src/util/cast.js @@ -118,7 +118,13 @@ class Cast { // Scratch compares strings as case insensitive. const s1 = String(v1).toLowerCase(); const s2 = String(v2).toLowerCase(); - return s1.localeCompare(s2); + if(s1 < s2) { + return -1 + } else if (s1 > s2) { + return 1 + } else { + return 0 + } } // Compare as numbers. return n1 - n2;