diff --git a/chrome/content/zotero/xpcom/connector/translate_item.js b/chrome/content/zotero/xpcom/connector/translate_item.js index 3ff601d7a..3820272a6 100644 --- a/chrome/content/zotero/xpcom/connector/translate_item.js +++ b/chrome/content/zotero/xpcom/connector/translate_item.js @@ -468,10 +468,13 @@ Zotero.Translate.ItemSaver.prototype = { doc = (new DOMParser()).parseFromString(result, "text/html"); } catch(e) {} - // If DOMParser fails, use document.implementation.createHTMLDocument + // If DOMParser fails, use document.implementation.createHTMLDocument, + // as documented at https://developer.mozilla.org/en-US/docs/Web/API/DOMParser if(!doc) { doc = document.implementation.createHTMLDocument(""); var docEl = doc.documentElement; + // AMO reviewer: This code is not run in Firefox, and the document + // is never rendered anyway docEl.innerHTML = result; if(docEl.children.length === 1 && docEl.firstElementChild === "html") { doc.replaceChild(docEl.firstElementChild, docEl); diff --git a/chrome/content/zotero/xpcom/quickCopy.js b/chrome/content/zotero/xpcom/quickCopy.js index 2cc6d0cd3..604b195aa 100644 --- a/chrome/content/zotero/xpcom/quickCopy.js +++ b/chrome/content/zotero/xpcom/quickCopy.js @@ -233,6 +233,8 @@ Zotero.QuickCopy = new function() { for (var i=0; i