initEvent ahora se deprecia como se muestra en la sugerencia. Una nota en los documentos dice:
Nota: No utilice más este método, ya que está en desuso. En su lugar, utilice constructores de eventos específicos, como Event().
MouseEvent es una interfaz y es utilizada por diferentes tipos de eventos. Uno de ellos es mouseup . La nueva forma de hacer esto es:
const mouseupEvent = new MouseEvent("mouseup",{bubbles : true, cancelable: true}); // Dispatch the event. document.dispatchEvent(clickEvent);