diff --git a/chrome/content/zotero/xpcom/utilities.js b/chrome/content/zotero/xpcom/utilities.js index 995c629b69..ed3dd297a4 100644 --- a/chrome/content/zotero/xpcom/utilities.js +++ b/chrome/content/zotero/xpcom/utilities.js @@ -671,6 +671,9 @@ Zotero.Utilities = { * From http://lehelk.com/2011/05/06/script-to-remove-diacritics/ */ "removeDiacritics": function (str, lowercaseOnly) { + // Short-circuit on the most basic input + if (/^[a-zA-Z0-9_-]*$/.test(str)) return str; + var map = this._diacriticsRemovalMap.lowercase; for (var i=0, len=map.length; i