diff --git a/chrome/content/zotero/bindings/itembox.xml b/chrome/content/zotero/bindings/itembox.xml
index a6809d1b8..305733b68 100644
--- a/chrome/content/zotero/bindings/itembox.xml
+++ b/chrome/content/zotero/bindings/itembox.xml
@@ -1682,8 +1682,6 @@
-
-
-
+
@@ -1973,8 +1972,7 @@
throw ("Invalid transform mode '" + mode + "' in zoteroitembox.textTransform()");
}
this._setFieldValue(label, newVal);
- this._modifyField(label.getAttribute('fieldname'), newVal, this.saveOnEdit);
-
+ this._modifyField(label.getAttribute('fieldname'), newVal, this.saveOnEdit).done();
]]>
@@ -2204,7 +2202,7 @@
return Zotero.spawn(function* () {
var textboxes = document.getAnonymousNodes(this)[0].getElementsByTagName('textbox');
if (textboxes && textboxes.length) {
- yield this.blurHandler(textboxes[0].inputField);
+ yield this.blurHandler(textboxes[0]);
}
}, this);
]]>