Abordagens de cliques de botão “normais” não estão funcionando no script Greasemonkey?

Aqui está o botão na página:

<a id="dispatchOnJobButton" class="ui-btn ui-btn-corner-all ui-shadow ui-btn-up-c" href="#" data-role="button" data-theme="c" data-disabled="false">
<span class="ui-btn-inner ui-btn-corner-all" aria-hidden="true">
<span class="ui-btn-text">Dispatch on next job</span>
</span>
</a>


Eu preciso do Greasemonkey para clicar nele. Eu tentei muitos métodos diferentes, mas nenhum parece disparar qualquer função que deve ser executada.

var clickEvent = document.createEvent("MouseEvents");
clickEvent.initEvent("click", true, true);
document.getElementById('dispatchOnJobButton').dispatchEvent(clickEvent);

// also tried
document.getElementById('dispatchOnJobButton').click();
// and this
unsafeWindow.document.getElementById('dispatchOnJobButton').click();

Alguma idéia de algo mais que eu poderia tentar?

questionAnswers(1)

yourAnswerToTheQuestion