Когда вызываются хуки Promise.then ()?

Я наблюдаю отсрочку уведомлений о полноте в обещаниях Firefox. Следующее утверждение не выполняется, потому что onFullfilled () вызывается слишком поздно*.

var resolved = false;
function onFullfilled() {
    resolved = true;
    log("Completed");
}
Promise.resolve(true).then(onFullfilled);
assert(resolved, "Promise completed promise should call resolution hook immediately.");

Когда именно onFullfilled () гарантированно будет вызван при разрешении Promise?

* В моем случае сообщение «Завершено» появляется в журнале после неудачной проверки отчета.

Ответы на вопрос(2)

Ваш ответ на вопрос