This makes it work

No idea why, but resetting the parentElement's innerHTML makes it editable again on Chrome 37. Will have to look into it more when not at work.