diff --git a/src/js/client.js b/src/js/client.js index 80dd0d636..9a6ae8c4c 100644 --- a/src/js/client.js +++ b/src/js/client.js @@ -1472,7 +1472,8 @@ angular.module('Application').service('Client', ['$http', '$interval', 'md5', 'N tmp = this._installedApps .map(function (app) { return app.tags || []; }) // return array of arrays .reduce(function (a, i) { return a.concat(i); }, []) // merge all arrays into one - .filter(function (v, i, self) { return self.indexOf(v) === i; }); // filter duplicates + .filter(function (v, i, self) { return self.indexOf(v) === i; }) // filter duplicates + .sort(function (a, b) { return a.localeCompare(b); }); // sort // keep tag array references angular.copy(tmp, this._appTags);