| Index: third_party/WebKit/Source/bindings/core/v8/CallbackPromiseAdapter.h
|
| diff --git a/third_party/WebKit/Source/bindings/core/v8/CallbackPromiseAdapter.h b/third_party/WebKit/Source/bindings/core/v8/CallbackPromiseAdapter.h
|
| index ef7959d04aceb7199b0299a687bc699bbbdcbfe7..7e4701986451780b8ccb1cec9d97fdd5c5c1a2d3 100644
|
| --- a/third_party/WebKit/Source/bindings/core/v8/CallbackPromiseAdapter.h
|
| +++ b/third_party/WebKit/Source/bindings/core/v8/CallbackPromiseAdapter.h
|
| @@ -189,6 +189,7 @@ private:
|
| ScriptPromiseResolver* resolver = this->resolver();
|
| if (!resolver->getExecutionContext() || resolver->getExecutionContext()->activeDOMObjectsAreStopped())
|
| return;
|
| + ScriptState::Scope scope(resolver->getScriptState());
|
| resolver->reject(T::take(resolver, pass(result)));
|
| }
|
| };
|
|
|