diff --git a/shell/browser/api/electron_api_session.cc b/shell/browser/api/electron_api_session.cc index 2bb6795d66d..4bc89421dd7 100644 --- a/shell/browser/api/electron_api_session.cc +++ b/shell/browser/api/electron_api_session.cc @@ -1697,14 +1697,11 @@ Session* Session::CreateFrom(v8::Isolate* isolate, return nullptr; } - { - v8::HandleScope handle_scope(isolate); - v8::Local wrapper; - if (!session->GetWrapper(isolate).ToLocal(&wrapper)) { - return nullptr; - } - App::Get()->EmitWithoutEvent("session-created", wrapper); + v8::Local wrapper; + if (!session->GetWrapper(isolate).ToLocal(&wrapper)) { + return nullptr; } + App::Get()->EmitWithoutEvent("session-created", wrapper); return session; } @@ -1883,7 +1880,6 @@ v8::Local FromPartition(const std::string& partition, Session::FromPartition(args->isolate(), partition, std::move(options)); if (session) { - v8::HandleScope handle_scope(args->isolate()); v8::Local wrapper; if (!session->GetWrapper(args->isolate()).ToLocal(&wrapper)) { return v8::Null(args->isolate()); @@ -1905,7 +1901,6 @@ v8::Local FromPath(const base::FilePath& path, Session* session = Session::FromPath(args, path, std::move(options)); if (session) { - v8::HandleScope handle_scope(args->isolate()); v8::Local wrapper; if (!session->GetWrapper(args->isolate()).ToLocal(&wrapper)) { return v8::Null(args->isolate()); diff --git a/shell/browser/api/electron_api_web_contents.cc b/shell/browser/api/electron_api_web_contents.cc index 14e4f498331..7219a32a2f3 100644 --- a/shell/browser/api/electron_api_web_contents.cc +++ b/shell/browser/api/electron_api_web_contents.cc @@ -3758,7 +3758,6 @@ v8::Local WebContents::GetOwnerBrowserWindow( } v8::Local WebContents::Session(v8::Isolate* isolate) { - v8::HandleScope handle_scope(isolate); v8::Local wrapper; if (!session_->GetWrapper(isolate).ToLocal(&wrapper)) { return v8::Null(isolate);