I have a Backbone app which accepts user entry and posts it to the DOM. Initial entries can be spelled however, but in Chrome when an existing DOM element (an entry's definition) is edited spelling errors are enforced and remain even once the field is no longer editable.
this.$('.definition').attr('contenteditable', true).focus();