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

<ul dir="auto">
<li>[ X] I have read the <a href="https://github.com/electron/electron/blob/master/CONTRIBUTING.md">Contributing Guidelines</a> for this project.</li>
<li>[ X] 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>[ X] 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>7.1.1</li>
</ul>
</li>
<li><strong>Operating System:</strong>
<ul dir="auto">
<li>macOS 10.15.1, Windows 10 (1903)</li>
</ul>
</li>
<li><strong>Last Known Working Electron version:</strong>
<ul dir="auto">
<li>

</li>
</ul>
</li>
</ul>
<h3 dir="auto">Expected Behavior</h3>

<p dir="auto">window.print() should print every time it is called</p>
<h3 dir="auto">Actual Behavior</h3>

<p dir="auto">After the first printing operation, window.print() displays the print dialog, but does not produce any output; no printing, no saving as PDF, no opening in Preview, just nothing.</p>
<h3 dir="auto">To Reproduce</h3>

<p dir="auto"><a href="https://gist.github.com/f10bd81922f43f0495">Gist</a></p>
<p dir="auto">Click "Print Me" twice.</p>
<p dir="auto">On the first click, the window is printed. On further clicks, the print dialog appears, but no output is generated.</p>



<h3 dir="auto">Screenshots</h3>

<h3 dir="auto">Additional Information</h3>
<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><br>
Not working since v7.00.<br>
Tested on:
<ul dir="auto">
<li>v8.0.0-beta.4</li>
<li>v7.0.0</li>
</ul>
</li>
<li><strong>Operating System:</strong>
<ul dir="auto">
<li>macOS 10.14.5</li>
</ul>
</li>
<li><strong>Last Known Working Electron version:</strong>
<ul dir="auto">
<li>v6.1.5</li>
</ul>
</li>
</ul>
<h3 dir="auto">Expected Behavior</h3>
<p dir="auto">That the <code class="notranslate">window.print()</code> will work, even after the first time.<br>
Like in versions prior to v7.0.0</p>
<h3 dir="auto">Actual Behavior</h3>
<p dir="auto">The <code class="notranslate">window.print()</code> function only works one time.<br>
After the first time, it's not working.<br>
The print dialog appears but the actual printing is not.</p>
<h3 dir="auto">To Reproduce</h3>
<p dir="auto">Run <code class="notranslate">window.print()</code> twice.<br>
On the Electron Fiddle app example, click on the Print Page and print.<br>
After that first time, click on the Print Page button again and try to print again.<br>
<a href="https://gist.github.com/ChenAlon/1d2253dc2c5ad1201370700cd200b0fa">Link to the Gist</a></p>



<h3 dir="auto">Screenshots</h3>
<p dir="auto"><a href="https://drive.google.com/file/d/1QfXvhPVGuNv6Zvdn9JkbHGgXAklx2F-N/view?usp=sharing" rel="nofollow">Link to video</a></p>