* 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.h
: public content::WebContentsUserData<NativeWindowRelay> {
 public:
  static void CreateForWebContents(content::WebContents*,
                                   base::WeakPtr<NativeWindow>);
  ~NativeWindowRelay() override;
  NativeWindow* GetNativeWindow() const { return native_window_.get(); }
  WEB_CONTENTS_USER_DATA_KEY_DECL();
 private:
  friend class content::WebContentsUserData<NativeWindow>;
  explicit NativeWindowRelay(base::WeakPtr<NativeWindow> window);
  base::WeakPtr<NativeWindow> native_window_;
};
}  
#endif