Description[XHR] Abort method execution when m_loader->cancel() in internalAbort() caused reentry
Calling cancel() on DocumentThreadableLoader may results in calling
window.onload synchronously. If open(), send(), etc. are called on the same
XMLHttpRequest object, it'll be hard to resolve conflict of states without
losing spec conformance. This CL avoids that by just aborting execution of
code for the outer method that calls internalAbort() if it returns false.
BUG=292422
Committed: https://src.chromium.org/viewvc/blink?view=rev&revision=158146
Patch Set 1 #
Messages
Total messages: 7 (0 generated)
|