A partir de Chrome 53, ¿cómo agregar texto como si se hubiera enviado un evento textInput confiable?

A partir de Chrome 53, los eventos no confiables ya no invocan la acción predeterminada.https://developer.mozilla.org/en-US/docs/Web/API/Event/isTrusted

Antes de Chrome 53, este JavaScript agregaría un interrobang,‽.

var e = document.createEvent('TextEvent');
e.initTextEvent('textInput',
                true,
                true,
                null,
                String.fromCharCode( 8253 ));
document.activeElement.dispatchEvent(e);

En Chrome 53, mira lo que sucede:https://jsfiddle.net/dblume/2nfhrj1j/10/

Dado que el evento realizado con createEvent () no es de confianza, el elemento activo no procesa sus datos como lo hizo en Chrome 52 y antes.

Mi extensión de Chrome dejó de funcionar a partir de Chrome 53 porque intentó enviar un evento de entrada de texto de este tipo. ¿Qué debería hacer en su lugar ahora?

Respuestas a la pregunta(1)

Su respuesta a la pregunta