Estoy trabajando con un elemento <div contenteditable></div> y quería anular el evento de pegado predeterminado para eliminar todo tipo de formato.
document.querySelector("div[contenteditable]").addEventListener("paste", function(event) { event.preventDefault(); document.execCommand("insertText", false, event.clipboardData.getData("text/plain")); });Funciona, pero al pegar algo, una vez que desborda el área desplazada actual, se requiere que el usuario se desplace hacia abajo manualmente.
Pensé en desplazarme hasta la ubicación del signo de intercalación, pero no tengo idea de cómo hacerlo, ya que no es un elemento DOM. ¿Cuál podría ser la solución al problema? ¡Cualquier ayuda es apreciada!