diff --git a/shell/browser/javascript_environment.cc b/shell/browser/javascript_environment.cc index 343e4065481..806d9f3313f 100644 --- a/shell/browser/javascript_environment.cc +++ b/shell/browser/javascript_environment.cc @@ -363,7 +363,9 @@ void JavascriptEnvironment::OnMessageLoopDestroying() { NodeEnvironment::NodeEnvironment(node::Environment* env) : env_(env) {} NodeEnvironment::~NodeEnvironment() { + auto* isolate_data = env_->isolate_data(); node::FreeEnvironment(env_); + node::FreeIsolateData(isolate_data); } } // namespace electron