Não é possível excluir a imagem no div de conteúdo editável no Android

Eu estou construindo um editor de rich text no android. Para fazer isso, estou usando umwebView com umcontentEditable div.

Para adicionar estilos, eu invocoJavaScript. Isso tudo funciona bem, exceto quando eu invoco JavaScript para inserir uma imagem ou uma regra horizontal. Quando eu uso JavaScript para inserir essas coisas, se eu tentar pressionar o botão Voltar para excluir a imagem ou a regra horizontal, isso não funcionará.

Curiosamente, se eu inserir primeiro qualquer outro caractere e, em seguida, inserir a imagem ou a régua horizontal, posso excluir a imagem / regra horizontal, mas não posso excluir o caractere que inseri imediatamente antes da regra de imagem / horizontal.

Eu tentei imprimir o HTML em todos os estados, verificar a seleção / intervalo, etc, e parece que não consigo encontrar nada diferente sobre o estado que possa explicar por que não consigo excluir a imagem, etc.

questionAnswers(3)

yourAnswerToTheQuestion