diff --git a/ChangeLog b/ChangeLog index 024d73626..e7bff64c7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2012-02-16 Francis Lachapelle + + * UI/WebServerResources/UIxAttendeesEditor.js (checkAttendee): + stop observing events on input field before removing the row, + otherwise the blur event is triggered and generates an error. + 2012-02-14 Francis Lachapelle * UI/WebServerResources/ContactsUI.js (contactsListCallback): when diff --git a/UI/WebServerResources/UIxAttendeesEditor.js b/UI/WebServerResources/UIxAttendeesEditor.js index 2753cc35b..b9c06cfc0 100644 --- a/UI/WebServerResources/UIxAttendeesEditor.js +++ b/UI/WebServerResources/UIxAttendeesEditor.js @@ -522,6 +522,7 @@ function checkAttendee(input) { if (tbody && input.value.blank()) { var dataTable = $("freeBusyData").tBodies[0]; var dataRow = dataTable.rows[row.sectionRowIndex]; + input.stopObserving(); tbody.removeChild(row); dataTable.removeChild(dataRow); }