diff --git a/chrome/content/zotero/elements/abstractBox.js b/chrome/content/zotero/elements/abstractBox.js index 1bcf035251..80890fb4d3 100644 --- a/chrome/content/zotero/elements/abstractBox.js +++ b/chrome/content/zotero/elements/abstractBox.js @@ -73,7 +73,7 @@ this.initCollapsibleSection(); this._abstractField = this.querySelector('editable-text'); - this._abstractField.addEventListener('change', () => this.save()); + this._abstractField.addEventListener('blur', () => this.save()); this._abstractField.ariaLabel = Zotero.getString('itemFields.abstractNote'); this._feedAbstractBrowser = this.querySelector('browser'); diff --git a/chrome/content/zotero/elements/itemPaneHeader.js b/chrome/content/zotero/elements/itemPaneHeader.js index 2a03e6414f..8767f677c1 100644 --- a/chrome/content/zotero/elements/itemPaneHeader.js +++ b/chrome/content/zotero/elements/itemPaneHeader.js @@ -114,7 +114,7 @@ this._bibEntryCache = new LRUCache(); - this.titleField.addEventListener('change', () => this.save()); + this.titleField.addEventListener('blur', () => this.save()); this.titleField.ariaLabel = Zotero.getString('itemFields.title'); this.titleField.addEventListener('contextmenu', (event) => { if (!this._item) return;