diff --git a/common/content/dactyl.js b/common/content/dactyl.js index 9d4cbcfe..b30e766e 100644 --- a/common/content/dactyl.js +++ b/common/content/dactyl.js @@ -219,8 +219,10 @@ var Dactyl = Module("dactyl", XPCOM(Ci.nsISupportsWeakReference, ModuleBase), { this._observers[type] = this._observers[type] .filter(callback => { callback = callback.get(); - if (callback) + if (callback) { util.trapErrors(() => callback.apply(null, args)); + return true; + } }); },