Unfortunately this approach also introduces new classes of bugs, when the browser&#x27;s editing facilities collide with those provided by the component. For example, on OS X, type any letter and then choose Edit-&gt;Undo; nothing will happen. This sort of thing is generally impossible to fix since there&#x27;s no undo event in HTML.