diff --git a/frontend-js/src/main/js/map/surface/AliasSurface.js b/frontend-js/src/main/js/map/surface/AliasSurface.js
index 39e54e9681c873d0334cc7507240b24b2f9b9870..834889a49a622e69147d3e25b2fa61b0ca9c1996 100644
--- a/frontend-js/src/main/js/map/surface/AliasSurface.js
+++ b/frontend-js/src/main/js/map/surface/AliasSurface.js
@@ -204,6 +204,10 @@ AliasSurface.prototype._computeColors = function () {
           result.push({color: color, amount: countByColor[color]});
         }
       }
+      var compare = function (a, b) {
+        return a.color.localeCompare(b.color);
+      };
+      result.sort(compare);
       return result;
     });
   }