Commit a604d09e authored by Kouhei Ueno's avatar Kouhei Ueno Committed by Commit Bot

Revert: Prevent promise reject to be sync scheduled during DocumentLoader detach

Bug: 868592
Change-Id: Ida5a487e26634b5f424e82a0323acfab939ffe84
Reviewed-on: https://chromium-review.googlesource.com/1164149Reviewed-by: default avatarYutaka Hirano <yhirano@chromium.org>
Commit-Queue: Kouhei Ueno <kouhei@chromium.org>
Cr-Commit-Position: refs/heads/master@{#581142}
parent 8d58b921
......@@ -901,12 +901,6 @@ void FetchManager::Loader::Failed(const String& message) {
ConsoleMessage::Create(kJSMessageSource, kErrorMessageLevel, message));
}
if (resolver_) {
// This ScriptForbiddenScope forcibly punt the reject task to prevent the
// promise reject microtask to be queued synchronously during
// DocumentLoader detach.
// TODO(crbug.com/868592) Fix this properly.
ScriptForbiddenScope forbid;
ScriptState* state = resolver_->GetScriptState();
ScriptState::Scope scope(state);
resolver_->Reject(V8ThrowException::CreateTypeError(state->GetIsolate(),
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment