From 234f2dcdb4f8fa3bc9e97e303080eab56baf862c Mon Sep 17 00:00:00 2001 From: Dan Stillman Date: Wed, 9 Apr 2008 19:17:32 +0000 Subject: [PATCH] Addresses #283, Autocomplete broken in Firefox 3 Better place for workaround --- chrome/content/zotero/itemPane.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/chrome/content/zotero/itemPane.js b/chrome/content/zotero/itemPane.js index de8c06fac..70a51e23b 100644 --- a/chrome/content/zotero/itemPane.js +++ b/chrome/content/zotero/itemPane.js @@ -1131,10 +1131,6 @@ var ZoteroItemPane = new function() // If result uses two fields, save both if (numFields==2) { - // Manually clear autocomplete controller's reference to - // textbox to prevent error next time around - textbox.mController.input = null; - var [field, creatorIndex, creatorField] = textbox.getAttribute('fieldname').split('-'); @@ -1274,6 +1270,12 @@ var ZoteroItemPane = new function() return; } + // Manually clear autocomplete controller's reference to + // textbox to prevent error next time around + if (textbox.mController && textbox.mController.input) { + textbox.mController.input = null; + } + var fieldName = textbox.getAttribute('fieldname'); var tabindex = textbox.getAttribute('ztabindex');