From 154868ebbc445ac0a33ca7eaf641c7aa37617ab7 Mon Sep 17 00:00:00 2001 From: Ben Vinegar Date: Fri, 11 Mar 2016 10:31:34 -0800 Subject: [PATCH] Capture NS_ERROR_FAILURE errors from Firefox --- src/utils.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/utils.js b/src/utils.js index edf8bd84e519..b790f84314b8 100644 --- a/src/utils.js +++ b/src/utils.js @@ -26,8 +26,10 @@ function isEmptyObject(what) { // Sorta yanked from https://github.com/joyent/node/blob/aa3b4b4/lib/util.js#L560 // with some tiny modifications function isError(what) { + var toString = objectPrototype.toString.call(what); return isObject(what) && - objectPrototype.toString.call(what) === '[object Error]' || + toString === '[object Error]' || + toString === '[object Exception]' || // Firefox NS_ERROR_FAILURE Exceptions what instanceof Error; }