From 3e95b19cb09be60feb5236968bb11948064049d3 Mon Sep 17 00:00:00 2001 From: Kris Maglione Date: Tue, 18 Jan 2011 15:40:42 -0500 Subject: [PATCH] Add missing metacharachters to regex.escape. Fixes key handling bug. --- common/modules/util.jsm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/modules/util.jsm b/common/modules/util.jsm index bdea56e6..477ee424 100644 --- a/common/modules/util.jsm +++ b/common/modules/util.jsm @@ -1278,7 +1278,7 @@ var Util = Module("Util", XPCOM([Ci.nsIObserver, Ci.nsISupportsWeakReference]), * @param {string} str * @returns {string} */ - escape: function regexp_escape(str) str.replace(/([\\{}()[\].?*+])/g, "\\$1"), + escape: function regexp_escape(str) str.replace(/([\\{}()[\]^$.?*+|])/g, "\\$1"), /** * Given a RegExp, returns its source in the form showable to the user.