diff --git a/chrome/content/zotero/elements/menulistItemTypes.js b/chrome/content/zotero/elements/menulistItemTypes.js index 2508a6a834..65ce7e094d 100644 --- a/chrome/content/zotero/elements/menulistItemTypes.js +++ b/chrome/content/zotero/elements/menulistItemTypes.js @@ -33,10 +33,6 @@ } class ItemTypeMenuList extends customElements.get("menulist") { - constructor() { - super(); - } - connectedCallback() { super.connectedCallback(); @@ -65,7 +61,8 @@ for (let i = 0; i < itemTypes.length; i++) { let name = itemTypes[i].name; if (name != 'attachment' && name != 'note' && name != 'annotation') { - this.appendItem(itemTypes[i].localized, itemTypes[i].id); + let menuitem = this.appendItem(itemTypes[i].localized, itemTypes[i].id); + menuitem.setAttribute('type', 'radio'); } }