diff --git a/chrome/content/zotero/elements/itemPaneHeader.js b/chrome/content/zotero/elements/itemPaneHeader.js index 8767f677c1..fef17a7c10 100644 --- a/chrome/content/zotero/elements/itemPaneHeader.js +++ b/chrome/content/zotero/elements/itemPaneHeader.js @@ -117,7 +117,9 @@ this.titleField.addEventListener('blur', () => this.save()); this.titleField.ariaLabel = Zotero.getString('itemFields.title'); this.titleField.addEventListener('contextmenu', (event) => { - if (!this._item) return; + if (!this._item + // Attachment title field: Use default editable-text context menu + || this._item.isAttachment()) return; event.preventDefault(); let menupopup = ZoteroPane.buildFieldTransformMenu({