diff --git a/chrome/content/zotero/xpcom/translation/translate_item.js b/chrome/content/zotero/xpcom/translation/translate_item.js index daf0b5a120..8420189001 100644 --- a/chrome/content/zotero/xpcom/translation/translate_item.js +++ b/chrome/content/zotero/xpcom/translation/translate_item.js @@ -310,6 +310,10 @@ Zotero.Translate.ItemSaver.prototype = { || downloadAssociatedFiles; if(!shouldAttach) return; + if(attachment.document && "__wrappedDOMObject" in attachment.document) { + attachment.document = attachment.document.__wrappedDOMObject; + } + if(attachment.snapshot === false || !this._saveFiles) { // if snapshot is explicitly set to false, attach as link if(attachment.document) {