* Output of `node_modules/.bin/electron --version`: 2.0.12
* Operating System (Platform and Version): macOS 10.14

**Expected Behavior**
When having a window in simple fullscreen and you change display metrics or change from 1 monitor to 2 the window should size according to the new dimensions.

**Actual behavior**
The window size does not change when display metrics change.

**To Reproduce**
* Run Fiddle: https://gist.github.com/bpasero/e4013ea83033a8c231f58f94c0df57c3
* Change display metrics or change monitor count

=> the window is wrongly sized now and needs a transition from normal back to fullscreen to recover.
shell/browser/native_window_mac.h
base::Optional<gfx::Point> traffic_light_position_;
  NSInteger attention_request_id_ = 0;  
  
  NSApplicationPresentationOptions kiosk_options_;
  
  TitleBarStyle title_bar_style_ = TitleBarStyle::kNormal;
  
  VisualEffectState visual_effect_state_ = VisualEffectState::kFollowWindow;
  
  
  base::Optional<bool> window_button_visibility_;
  
  bool maximizable_ = true;
  
  bool always_simple_fullscreen_ = false;
  bool is_simple_fullscreen_ = false;
  bool was_maximizable_ = false;
  bool was_movable_ = false;
  NSRect original_frame_;
  NSInteger original_level_;
  NSUInteger simple_fullscreen_mask_;
  base::scoped_nsobject<NSColor> background_color_before_vibrancy_;
  bool transparency_before_vibrancy_ = false;
  
  NSApplicationPresentationOptions simple_fullscreen_options_;
  DISALLOW_COPY_AND_ASSIGN(NativeWindowMac);
};
}  
#endif