diff -r 3b3d7126fce7 -r 2479d33898dd src/cm/media/js/client/c_db.js --- a/src/cm/media/js/client/c_db.js Tue Apr 24 16:29:27 2012 +0200 +++ b/src/cm/media/js/client/c_db.js Wed Apr 25 09:15:23 2012 +0200 @@ -452,13 +452,13 @@ // warning : tags are case sensitive filterByTag : function(tag, cWithTagIds, rWithTagIds) { // cf ", ".join... in client.py - var re0 = new RegExp("^" + tag + "$", "g"); - var re1 = new RegExp("^" + tag + ", ", "g"); - var re2 = new RegExp(", " + tag + ", ", "g"); - var re3 = new RegExp(", " + tag + "$", "g"); + var re0 = new RegExp("^" + tag + "$", ''); + var re1 = new RegExp("^" + tag + ", ", ''); + var re2 = new RegExp(", " + tag + ", ", ''); + var re3 = new RegExp(", " + tag + "$", ''); for (var id in this.allCommentsByDbId) { var comment = this.allCommentsByDbId[id] ; - if (tag == "" || re0.exec(comment.tags) || re1.exec(comment.tags) != null || re2.exec(comment.tags) != null || re3.exec(comment.tags) != null) { // search only in the comment (not the comment scope) for now + if ((tag == "") || re0.exec(comment.tags) != null || re1.exec(comment.tags) != null || re2.exec(comment.tags) != null || re3.exec(comment.tags) != null) { // search only in the comment (not the comment scope) for now if (comment.reply_to_id == null) cWithTagIds.push(comment.id); else