<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 a feature request that matches the one I want to file, without success.</li>
</ul>
<h3 dir="auto">Problem Description</h3>
<p dir="auto">Electron apps are increasing exponentially. Nowadays we have to use multiple electron app instances in the same computer.<br>
But every single app instance runs a separate instance of Chromium/ElectronJS which uses more resources, which is bad for performance.</p>
<h3 dir="auto">Proposed Solution</h3>
<p dir="auto">Since, multiple apps are already using Chromium/ElectronJS, if there was a way to make them share the same instance of Chromium/ElectronJS, kind of like multiple Tabs/Windows in a browser, that would make ElectronJS apps faster, less resource hungry, and so on.</p>
<h3 dir="auto">Alternatives Considered</h3>
<p dir="auto">I have searched for some alternatives but haven't found any yet</p>
<h3 dir="auto">Additional Information</h3>
<p dir="auto">Or if there's an App made by the official team of ElectronJS that scans all the ElectronJS apps installed in the system and puts them into the same ElectronJS folder/instance to share resources, should be good too.</p>
<p dir="auto">Thanks</p>
<ul dir="auto">
<li>Electron version: 1.4.13</li>
<li>Operating system: Windows 7 - fails, Windows 8.1 - fails, Windows 10 - works only at the first try, subsequent tries fail, OS X 10.11 - works, Ubuntu 16.04 - works</li>
</ul>
<h3 dir="auto">Expected behavior</h3>
<p dir="auto">When printing selected pages of a web page with electron the selected pages will be printed.</p>
<h3 dir="auto">Actual behavior</h3>
<p dir="auto">The print job hangs in the print job queue until the electron app is closed.</p>
<h3 dir="auto">How to reproduce</h3>
<p dir="auto">Open a web page in electron which spreads over several pages when printed. Use <code class="notranslate">window.print()</code> or <code class="notranslate">webContents.print([options])</code> to print the page. Select some pages (e.g. <code class="notranslate">2,4,6-8</code> ) in the <code class="notranslate">Page Range</code> field inside the system print dialog. Press <code class="notranslate">Print</code>.</p>