From 4a6d1ab69fbdcb34947d1e1a991111f6ca070e52 Mon Sep 17 00:00:00 2001 From: Max Goodman Date: Fri, 3 Aug 2012 11:40:43 -0700 Subject: [PATCH] Band-aid for NS_ERROR_DOM_SECURITY_ERR toggle issue. Attempt to catch an exception in tracking code that may be interfering with toggle buttons for some Firefox users. --- r2/r2/public/static/js/analytics.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/r2/r2/public/static/js/analytics.js b/r2/r2/public/static/js/analytics.js index 013bdc8bd..3099ca075 100644 --- a/r2/r2/public/static/js/analytics.js +++ b/r2/r2/public/static/js/analytics.js @@ -225,9 +225,13 @@ r.analytics.breadcrumbs = { }, storeLastClick: function(el) { - this.data[0]['click'] = - r.utils.querySelectorFromEl(el, this.selector) - this.store() + try { + this.data[0]['click'] = + r.utils.querySelectorFromEl(el, this.selector) + this.store() + } catch (e) { + // Band-aid for Firefox NS_ERROR_DOM_SECURITY_ERR until fixed. + } }, toParams: function() {