diff --git a/chrome/content/zotero/xpcom/attachments.js b/chrome/content/zotero/xpcom/attachments.js index a11277419e..96b296d9f5 100644 --- a/chrome/content/zotero/xpcom/attachments.js +++ b/chrome/content/zotero/xpcom/attachments.js @@ -2197,6 +2197,13 @@ Zotero.Attachments = new function () { nextURL = refreshURL; continue; } + // ProQuest does a JS redirect back to the original page after authenticating + // Simulate that ourselves + else if (responseURL === 'https://www.proquest.com/intermediateredirectforezproxy') { + doc = null; + nextURL = pageURL; + continue; + } } // Don't try this page URL again