diff --git a/toolkit/components/places/nsLivemarkService.js b/toolkit/components/places/nsLivemarkService.js index 1f527906b280..a3ceee211e36 100644 --- a/toolkit/components/places/nsLivemarkService.js +++ b/toolkit/components/places/nsLivemarkService.js @@ -1003,7 +1003,9 @@ Livemark.prototype = { */ terminate: function LM_terminate() { - delete this._resultObserversList; + // Clear the list before aborting, since abort() would try to set the + // status and notify about it, but that's not really useful at this point. + this._resultObserversList = []; this.abort(); },