diff --git a/chrome/content/zotero/xpcom/zotero.js b/chrome/content/zotero/xpcom/zotero.js index bd843f2108..9d28121b17 100644 --- a/chrome/content/zotero/xpcom/zotero.js +++ b/chrome/content/zotero/xpcom/zotero.js @@ -2003,7 +2003,8 @@ Zotero.WebProgressFinishListener = function(onFinish) { this.onStateChange = function(wp, req, stateFlags, status) { //Zotero.debug('onStateChange: ' + stateFlags); if (stateFlags & Components.interfaces.nsIWebProgressListener.STATE_STOP - && stateFlags & Components.interfaces.nsIWebProgressListener.STATE_IS_NETWORK) { + && stateFlags & Components.interfaces.nsIWebProgressListener.STATE_IS_NETWORK + && !(stateFlags & Components.interfaces.nsIWebProgressListener.STATE_IS_REQUEST)) { if (_finished) { return; }