<h3 dir="auto">Preflight Checklist</h3>

<ul class="contains-task-list">
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have read the <a href="https://github.com/electron/electron/blob/master/CONTRIBUTING.md">Contributing Guidelines</a> for this project.</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I agree to follow the <a href="https://github.com/electron/electron/blob/master/CODE_OF_CONDUCT.md">Code of Conduct</a> that this project adheres to.</li>
<li class="task-list-item"><input type="checkbox" id="" disabled="" class="task-list-item-checkbox" checked=""> I have searched the issue tracker for an issue that matches the one I want to file, without success.</li>
</ul>
<h3 dir="auto">Issue Details</h3>
<ul dir="auto">
<li><strong>Electron Version:</strong>
<ul dir="auto">
<li>9.0.0</li>
</ul>
</li>
<li><strong>Operating System:</strong>
<ul dir="auto">
<li>10.15.5</li>
</ul>
</li>
<li><strong>Last Known Working Electron version:</strong>
<ul dir="auto">
<li>no</li>
</ul>
</li>
</ul>
<h3 dir="auto">Expected Behavior</h3>
<p dir="auto">show the download file dialog</p>
<h3 dir="auto">Actual Behavior</h3>
<p dir="auto">nothing happened</p>
<h3 dir="auto">To Reproduce</h3>
<p dir="auto">use the follow config to load remote <code class="notranslate">pdf</code></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" frame: true,
      fullscreenable: true,
      width: 500,
      height: 600,
      resizable: true,
      backgroundColor: '#ffffff',
      webPreferences: {
        plugins: true,
        nodeIntegration: true,
        contextIsolation: false,
        javascript: true,
        webSecurity: true,
        allowRunningInsecureContent: true,
      },
      show: false"><pre class="notranslate"><code class="notranslate"> frame: true,
      fullscreenable: true,
      width: 500,
      height: 600,
      resizable: true,
      backgroundColor: '#ffffff',
      webPreferences: {
        plugins: true,
        nodeIntegration: true,
        contextIsolation: false,
        javascript: true,
        webSecurity: true,
        allowRunningInsecureContent: true,
      },
      show: false
</code></pre></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="    pdfWindow.webContents.loadURL(url);
"><pre class="notranslate"><code class="notranslate">    pdfWindow.webContents.loadURL(url);

</code></pre></div>
<p dir="auto"><a href="https://gist.github.com/c09409811c4264df06535f24cfd7194d">https://gist.github.com/c09409811c4264df06535f24cfd7194d</a></p>
<h3 dir="auto">Screenshots</h3>

<h3 dir="auto">Additional Information</h3>
<p dir="auto">When viewing a PDF, clicking the "download" button has no effect. It should trigger a download (including the <code class="notranslate">"will-download"</code> event and associated machinery).</p>