I am seeing a delay in full-text notifications in Firefox promises. The following statement fails because onFullfilled () is called too late * .
var resolved = false; function onFullfilled() { resolved = true; log("Completed"); } Promise.resolve(true).then(onFullfilled); assert(resolved, "Promise completed promise should call resolution hook immediately.");
When exactly is onFullfilled () guaranteed to be called when Promise resolves?
* In my case, the "Completed" error message appears after the confirmation of the frame analysis report fails.
javascript promise es6-promise
Basilevs
source share