diff --git a/test/content/support.js b/test/content/support.js index 79576729d7..4cb8755234 100644 --- a/test/content/support.js +++ b/test/content/support.js @@ -81,9 +81,14 @@ function loadWindow(winurl, argument) { /** * Open a Zotero window and return a promise for the window * + * @param {boolean} [enablePersist] Load persisted layout values, like pane collapse states * @return {Promise} */ -function loadZoteroWindow() { +function loadZoteroWindow({ enablePersist } = {}) { + if (!enablePersist) { + Zotero.Prefs.clear('pane.persist'); + } + var win = window.openDialog("chrome://zotero/content/zoteroPane.xhtml", "", "all,height=700,width=1000"); return waitForDOMEvent(win, "load").then(function() { return new Zotero.Promise((resolve) => {