| Index: src/inspector/inspected-context.cc
 | 
| diff --git a/src/inspector/inspected-context.cc b/src/inspector/inspected-context.cc
 | 
| index 39ddf29e1da4003501742cfb228db7098e418e04..1b5081ff334ac6be926a6fc0fe29a58e4342a358 100644
 | 
| --- a/src/inspector/inspected-context.cc
 | 
| +++ b/src/inspector/inspected-context.cc
 | 
| @@ -48,9 +48,11 @@ InspectedContext::InspectedContext(V8InspectorImpl* inspector,
 | 
|    v8::Local<v8::Object> global = info.context->Global();
 | 
|    v8::Local<v8::Object> console =
 | 
|        V8Console::createConsole(this, info.hasMemoryOnConsole);
 | 
| -  if (!global
 | 
| -           ->Set(info.context, toV8StringInternalized(isolate, "console"),
 | 
| -                 console)
 | 
| +  v8::PropertyDescriptor descriptor(console, /* writable */ true);
 | 
| +  descriptor.set_enumerable(false);
 | 
| +  descriptor.set_configurable(true);
 | 
| +  v8::Local<v8::String> consoleKey = toV8StringInternalized(isolate, "console");
 | 
| +  if (!global->DefineProperty(info.context, consoleKey, descriptor)
 | 
|             .FromMaybe(false))
 | 
|      return;
 | 
|    m_console.Reset(isolate, console);
 | 
| 
 |