<p dir="auto">As I said in the last post I am implementing a web browser in the Atom editor using an iFrame.  It works well except for one problem that seems to be an atom-shell problem.</p>
<p dir="auto">When I browse most pages, like apple.com, atom.io, etc., the iFrame webpages work great.  But when I go to gmail.com or github.com (irony much?)  the page loads and then one second later the entire desktop window disappears with no errors shown.  The reason I am assuming an atom-shell problem is that I've never seen the editor crash like this and because this is all happening inside an iFrame which is a feature of atom-shell.</p>
<p dir="auto">How can I debug this?</p>
<p dir="auto">I'm on windows 8.0 with atom-shell included in atom editor 0.136.0.</p>
<p dir="auto">For example, if you try to create an atom-shell app that has an iframe that references github.com, Github uses an iframe breaking technique to redirect the top window to the src of the iframe.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="&lt;iframe src=&quot;http://www.github.com/&quot; name=&quot;disable-x-frame-options&quot; sandbox=&quot;none&quot;&gt;&lt;/iframe&gt;"><pre class="notranslate"><code class="notranslate">&lt;iframe src="http://www.github.com/" name="disable-x-frame-options" sandbox="none"&gt;&lt;/iframe&gt;
</code></pre></div>
<p dir="auto">Is there anyway to trick the iframe to make it think it is the top window?</p>
<p dir="auto">If not, what is the best way to manage a bunch of individual BrowserWindows inside of a main window?</p>