fix: drain tasks before shutting down isolate (#17879)
This commit is contained in:
parent
0749dc4cc1
commit
344197083e
1 changed files with 1 additions and 0 deletions
|
@ -73,6 +73,7 @@ void JavascriptEnvironment::OnMessageLoopCreated() {
|
|||
void JavascriptEnvironment::OnMessageLoopDestroying() {
|
||||
DCHECK(microtasks_runner_);
|
||||
base::MessageLoopCurrent::Get()->RemoveTaskObserver(microtasks_runner_.get());
|
||||
platform_->DrainTasks(isolate_);
|
||||
platform_->UnregisterIsolate(isolate_);
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue