* **Electron Version:** 10.0.0-nightly.20200415
* **Operating System:** Linux, Windows 10 (at least)
* **Last Known Working Electron version:** 10.0.0-nightly.20200327 (so it's broken since the next npm-published release which is `10.0.0-nightly.20200330`)

### Expected Behavior
- The app doesn't get segfaulted.
- `tray.click handler, NOOP action` message gets printed to console output.

### Actual Behavior
The app gets segfaulted with `ERROR:electron_bindings.cc(40)] Fatal error in V8: v8::HandleScope::CreateHandle() Cannot create a handle without a HandleScope` message printed to the console.

### To Reproduce
- git clone https://github.com/vladimiry-playground/electron-quick-start-tray-click-segfault
- cd electron-quick-start-tray-click-segfault
- npm ci
- npm start
- click the tray icon using primary/left mouse button

<!--
For bugs that can be encapsulated in a small experiment, you can use Electron Fiddle (https://github.com/electron/fiddle) to publish your example to a GitHub Gist and link it your bug report.
-->

<!--
If Fiddle is insufficient to produce an example, please provide an example REPOSITORY that can be cloned and run. You can fork electron-quick-start (https://github.com/electron/electron-quick-start) and include a link to the branch with your changes.
-->

<!--
If you provide a URL, please list the commands required to clone/setup/run your repo e.g.
```sh
$ git clone $YOUR_URL -b $BRANCH
$ npm install
$ npm start || electron .
```
-->

### Screenshots
<!-- If applicable, add screenshots to help explain your problem. -->

### Additional Information

The issue looks like a blocker.
shell/browser/api/electron_api_tray.cc
v8::Isolate* isolate,
    v8::Local<v8::ObjectTemplate> templ) {
  return gin::ObjectTemplateBuilder(isolate, "Tray", templ)
      .SetMethod("destroy", &Tray::Destroy)
      .SetMethod("isDestroyed", &Tray::IsDestroyed)
      .SetMethod("setImage", &Tray::SetImage)
      .SetMethod("setPressedImage", &Tray::SetPressedImage)
      .SetMethod("setToolTip", &Tray::SetToolTip)
      .SetMethod("setTitle", &Tray::SetTitle)
      .SetMethod("getTitle", &Tray::GetTitle)
      .SetMethod("setIgnoreDoubleClickEvents",
                 &Tray::SetIgnoreDoubleClickEvents)
      .SetMethod("getIgnoreDoubleClickEvents",
                 &Tray::GetIgnoreDoubleClickEvents)
      .SetMethod("displayBalloon", &Tray::DisplayBalloon)
      .SetMethod("removeBalloon", &Tray::RemoveBalloon)
      .SetMethod("focus", &Tray::Focus)
      .SetMethod("popUpContextMenu", &Tray::PopUpContextMenu)
      .SetMethod("closeContextMenu", &Tray::CloseContextMenu)
      .SetMethod("setContextMenu", &Tray::SetContextMenu)
      .SetMethod("getBounds", &Tray::GetBounds)
      .Build();
}
}  
}  
namespace {
using electron::api::Tray;
void Initialize(v8::Local<v8::Object> exports,