<ul dir="auto">
<li>Electron version: 1.8.2</li>
<li>Operating system: macOS 10.12</li>
<li>Python version: 2.7.14</li>
<li>NodeJS version: 8.2.0</li>
<li>XCode version: 8.3.3</li>
<li>pyobjc: installed</li>
</ul>
<h3 dir="auto">Expected behavior</h3>

<p dir="auto">bootstrap.py success</p>
<h3 dir="auto">Actual behavior</h3>

<p dir="auto">urllib2.URLError</p>
<h3 dir="auto">How to reproduce</h3>
<ol dir="auto">
<li>./script/bootstrap.py -v</li>
</ol>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python /Users/adminyunshipeicom/electron_182/electron/script/update.py
Traceback (most recent call last):
  File &quot;script/update-external-binaries.py&quot;, line 66, in &lt;module&gt;
    sys.exit(main())
  File &quot;script/update-external-binaries.py&quot;, line 28, in main
    download_and_unzip('Mantle')
  File &quot;script/update-external-binaries.py&quot;, line 50, in download_and_unzip
    zip_path = download_framework(framework)
  File &quot;script/update-external-binaries.py&quot;, line 61, in download_framework
    download('Download ' + framework, url, path)
  File &quot;/Users/adminyunshipeicom/electron_182/electron/script/lib/util.py&quot;, line 85, in download
    web_file = urllib2.urlopen(url)
  File &quot;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py&quot;, line 154, in urlopen
    return opener.open(url, data, timeout)
  File &quot;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py&quot;, line 435, in open
    response = meth(req, response)
  File &quot;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py&quot;, line 548, in http_response
    'http', request, response, code, msg, hdrs)
  File &quot;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py&quot;, line 467, in error
    result = self._call_chain(*args)
  File &quot;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py&quot;, line 407, in _call_chain
    result = func(*args)
  File &quot;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py&quot;, line 654, in http_error_302
    return self.parent.open(new, timeout=req.timeout)
  File &quot;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py&quot;, line 429, in open
    response = self._open(req, data)
  File &quot;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py&quot;, line 447, in _open
    '_open', req)
  File &quot;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py&quot;, line 407, in _call_chain
    result = func(*args)
  File &quot;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py&quot;, line 1241, in https_open
    context=self._context)
  File &quot;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py&quot;, line 1198, in do_open
    raise URLError(err)
urllib2.URLError: &lt;urlopen error [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:661)&gt;
Traceback (most recent call last):
  File &quot;/Users/adminyunshipeicom/electron_182/electron/script/update.py&quot;, line 100, in &lt;module&gt;
    sys.exit(main())
  File &quot;/Users/adminyunshipeicom/electron_182/electron/script/update.py&quot;, line 23, in main
    update_external_binaries()
  File &quot;/Users/adminyunshipeicom/electron_182/electron/script/update.py&quot;, line 38, in update_external_binaries
    subprocess.check_call([sys.executable, uf])
  File &quot;/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py&quot;, line 186, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python', 'script/update-external-binaries.py']' returned non-zero exit status 1
None
Traceback (most recent call last):
  File &quot;./script/bootstrap.py&quot;, line 282, in &lt;module&gt;
    sys.exit(main())
  File &quot;./script/bootstrap.py&quot;, line 68, in main
    run_update(defines, args.msvs)
  File &quot;./script/bootstrap.py&quot;, line 259, in run_update
    execute_stdout(args)
  File &quot;/Users/adminyunshipeicom/electron_182/electron/script/lib/util.py&quot;, line 184, in execute_stdout
    raise e
subprocess.CalledProcessError: Command '['/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python', '/Users/adminyunshipeicom/electron_182/electron/script/update.py']' returned non-zero exit status 1"><pre class="notranslate"><code class="notranslate">/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python /Users/adminyunshipeicom/electron_182/electron/script/update.py
Traceback (most recent call last):
  File "script/update-external-binaries.py", line 66, in &lt;module&gt;
    sys.exit(main())
  File "script/update-external-binaries.py", line 28, in main
    download_and_unzip('Mantle')
  File "script/update-external-binaries.py", line 50, in download_and_unzip
    zip_path = download_framework(framework)
  File "script/update-external-binaries.py", line 61, in download_framework
    download('Download ' + framework, url, path)
  File "/Users/adminyunshipeicom/electron_182/electron/script/lib/util.py", line 85, in download
    web_file = urllib2.urlopen(url)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 154, in urlopen
    return opener.open(url, data, timeout)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 435, in open
    response = meth(req, response)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 548, in http_response
    'http', request, response, code, msg, hdrs)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 467, in error
    result = self._call_chain(*args)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 654, in http_error_302
    return self.parent.open(new, timeout=req.timeout)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 429, in open
    response = self._open(req, data)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 447, in _open
    '_open', req)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 407, in _call_chain
    result = func(*args)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 1241, in https_open
    context=self._context)
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/urllib2.py", line 1198, in do_open
    raise URLError(err)
urllib2.URLError: &lt;urlopen error [SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:661)&gt;
Traceback (most recent call last):
  File "/Users/adminyunshipeicom/electron_182/electron/script/update.py", line 100, in &lt;module&gt;
    sys.exit(main())
  File "/Users/adminyunshipeicom/electron_182/electron/script/update.py", line 23, in main
    update_external_binaries()
  File "/Users/adminyunshipeicom/electron_182/electron/script/update.py", line 38, in update_external_binaries
    subprocess.check_call([sys.executable, uf])
  File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/subprocess.py", line 186, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python', 'script/update-external-binaries.py']' returned non-zero exit status 1
None
Traceback (most recent call last):
  File "./script/bootstrap.py", line 282, in &lt;module&gt;
    sys.exit(main())
  File "./script/bootstrap.py", line 68, in main
    run_update(defines, args.msvs)
  File "./script/bootstrap.py", line 259, in run_update
    execute_stdout(args)
  File "/Users/adminyunshipeicom/electron_182/electron/script/lib/util.py", line 184, in execute_stdout
    raise e
subprocess.CalledProcessError: Command '['/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python', '/Users/adminyunshipeicom/electron_182/electron/script/update.py']' returned non-zero exit status 1
</code></pre></div>
<h3 dir="auto">Issue Details</h3>
<ul dir="auto">
<li><strong>Electron Version: v3.1.11</strong></li>
<li><strong>Operating System: Windows 10</strong></li>
</ul>
<h3 dir="auto">Expected Behavior</h3>
<p dir="auto">Moving window, should not trigger a resize event</p>
<h3 dir="auto">Actual Behavior</h3>
<p dir="auto">Move window triggers resize event</p>
<h3 dir="auto">Additional Information</h3>
<p dir="auto">I have found threads that lead to supposed duplicates but none of them address this issue directly.</p>
<p dir="auto">Is there any way to allow the window to be moved without triggering the resize event?</p>