Edita texto contento con Ctrl-A (Seleccionar todo) eliminando todos los elementos secundarios

En un div con contenteditable = “verdadero”, si selecciono todo el texto usando Ctrl-A y luego escribo algo, eliminará todos los elementos secundarios dentro del div, no solo el texto.

por ejemplo:

CTRL-A and Edit Me.

el violín: http://jsfiddle.net/7jV4f/1/

los círculos rojos (elementos secundarios de div satisfactoria) en el ejemplo anterior se eliminarán si el texto se edita usando Ctrl-A.

alguna idea de cómo prevenirlo?

THX: D

Así que ajuste el texto dentro del div y asigne el atributo contenteditable a ese elemento en particular

Manifestación

 
CTRL-A and Edit Me.