From 99c4c078fbd7373f3cdcf87b004d4ac65798ced8 Mon Sep 17 00:00:00 2001 From: Jeff Avallone Date: Mon, 29 Dec 2014 16:32:08 -0500 Subject: [PATCH] No longer setting parseError attribute on error object This was causing some JS exceptions to be logged --- src/js/regexper.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/js/regexper.js b/src/js/regexper.js index c224a16..eb97296 100644 --- a/src/js/regexper.js +++ b/src/js/regexper.js @@ -152,7 +152,7 @@ export default class Regexper { this.error.innerHTML = ''; this.error.appendChild(document.createTextNode(message)); - message.parseError = true; + this.parseError = true; throw message; }) @@ -167,7 +167,7 @@ export default class Regexper { if (message === 'Render cancelled') { this._trackEvent('visualization', 'cancelled'); this.state = ''; - } else if (message.parseError) { + } else if (this.parseError) { this._trackEvent('visualization', 'parse error'); } else { throw message; @@ -175,6 +175,7 @@ export default class Regexper { }) .finally(() => { this.runningParser = false; + this.parseError = false; }); } }