Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign upUnhandled rejection check causes errors in Firefox #1623
Comments
This comment has been minimized.
This comment has been minimized.
I'm also experiencing this with version 3.7.0. |
This comment has been minimized.
This comment has been minimized.
huh I had no idea firefox does this |
This comment has been minimized.
This comment has been minimized.
@jryans @schleumer can you please try 3.7.1 ? |
This comment has been minimized.
This comment has been minimized.
The issue still appears in 3.7.1 as well, which makes sense to me, as it still runs the problematic iframe approach. |
This comment has been minimized.
This comment has been minimized.
I'm having the same issue in 3.7.1 and have to downgrade to 3.5.5 for now. |
This comment has been minimized.
This comment has been minimized.
As described here, Bluebird creates an I suspect that Firefox destroys the window of the Can't we capture the original value of |
This comment has been minimized.
This comment has been minimized.
The result of this bug is that the error |
This comment has been minimized.
This comment has been minimized.
This seems consistent enough with the HTML spec (which I am not familiar with but am trying to check this against, sorry for any misinterpretation).
The nested browsing context is what is returned by |
This comment has been minimized.
This comment has been minimized.
I was experiencing this bug as well and the newly released version 3.7.2 fixed it for me. |
This comment has been minimized.
This comment has been minimized.
Yes, f880445 should indeed fix the issue, thanks! |
I recently upgraded from Bluebird 3.5.5 to 3.7.0, which happens to pull in the unhandled rejection handling from 60ef7a0 (first added in 3.6.0).
The path which adds an
iframe
, grabssetTimeout
from it, then removes it from the document does not appear to work in Firefox 71. Instead, calling thissetTimeout
fails with anNS_ERROR_NOT_INITIALIZED
exception.(As an aside, I am curious why you want to pull
setTimeout
from a throwaway frame like this... Why not just use the main document?)For now, I will revert back to 3.5.5.