Contenteditable en IOS: controlar / prevenir la barra de herramientas de selección?

Tengo mi propia barra de herramientas para contenteditable. En ipad, el sistema genera su propia barra de herramientas emergente cuando se selecciona texto. Esto impide el uso de mi barra de herramientas, que tiene opciones no incluidas en la integrada.

¿Hay alguna forma de desactivar / ocultar / editar el comportamiento de esta barra de herramientas?

enter image description here

Informé de este problema en el rastreador de problemas WebKit, error 147406, ya que parece que no hay forma de controlar esto.

La imposibilidad de ocultar la barra de herramientas por completo es un problema, y ​​otra es que BIU (negrita / cursiva / subrayado) no debe estar siempre activada, ya que no siempre el formato está habilitado en un editor wysiwyg. Por ejemplo, en CKEditor la lista de tags aceptadas se puede configurar a través del filtro de contenido avanzado ), por lo que si se deshabilita / , B tampoco debería aparecer en la barra de herramientas contextual.

¿Qué hay de usar este CSS en el elemento?

 -webkit-user-select: none; 

Aunque no sabemos mucho sobre el rest de su aplicación, puede interferir con ella, por lo que tendría que probarla … Si tiene problemas, entonces no creo que haya mucho que hacer al respecto, intente ubicar su barra de herramientas en otro lugar donde también esté visible?

Fuente: http://bencollier.net/2010/04/disabling-hold-to-copy-on-mobile-safari/ (ver los comentarios sobre los inconvenientes)