Found this issue on a project, tested against the electron-quick-start and found the problem still exists.

Simply adding "frame: false" to the new BrowserWindow() call will cause it.
- Electron version: 0.37.5
- Operating system: Windows

![capture](https://cloud.githubusercontent.com/assets/5051169/14453254/a38c177c-008b-11e6-9e80-97c6a95c816e.PNG)

atom/browser/native_window.cc
return GetSizeConstraints().GetMaximumSize();
}
void NativeWindow::SetRepresentedFilename(const std::string& filename) {
}
std::string NativeWindow::GetRepresentedFilename() {
  return "";
}
void NativeWindow::SetDocumentEdited(bool edited) {
}
bool NativeWindow::IsDocumentEdited() {
  return false;
}
void NativeWindow::SetIgnoreMouseEvents(bool ignore) {
}
void NativeWindow::SetMenu(ui::MenuModel* menu) {
}
bool NativeWindow::HasModalDialog() {
  return has_dialog_attached_;
}
void NativeWindow::FocusOnWebView() {
  web_contents()->GetRenderViewHost()->GetWidget()->Focus();
}
void NativeWindow::BlurWebView() {
  web_contents()->GetRenderViewHost()->GetWidget()->Blur();
}
bool NativeWindow::IsWebViewFocused() {
  auto host_view = web_contents()->GetRenderViewHost()->GetWidget()->GetView();
  return host_view && host_view->HasFocus();
}
void NativeWindow::CapturePage(const gfx::Rect& rect,