<p dir="auto">I'm finding a very odd issue that I was able to replicate on multiple machines.</p>
<p dir="auto">I have an html+js app that I wrapped around with Electron. I am having problem with the MacOS distribution.<br>
There is one HTML text field that won't let me paste text into it. This bug only happens after I follow the procedure to distribute the app (copy my app/ folder into Electron.app).</p>
<p dir="auto">In all the other instances, I can copy or paste just fine :</p>
<ul dir="auto">
<li>when I run it via npm start (mac and win)</li>
<li>when I run it by doubleclicking electron.app and dragging app/ over it</li>
<li>on windows</li>
</ul>
<p dir="auto">I wonder, what can be the difference there? How can I debug something like this?</p>
<p dir="auto">I’ve run into an <a href="https://github.com/coolwanglu/neovim.as/issues/7" data-hovercard-type="issue" data-hovercard-url="/coolwanglu/neovim-e/issues/7/hovercard">odd issue testing the <em>Neovim.AS</em> Atom Shell app</a>, where I cannot get its window to accept keyboard input on OS X 10.10.2 when I start it via the <em>atom-shell</em> CLI; instead, all keyboard input goes to the last active application – in the case of the screenshot, the shell in which <em>Neovim.AS</em> was started:</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/80906/6232019/c3640e22-b6c9-11e4-87c2-ba6f09075326.png"><img src="https://cloud.githubusercontent.com/assets/80906/6232019/c3640e22-b6c9-11e4-87c2-ba6f09075326.png" alt="neovim" style="max-width: 100%;"></a></p>
<p dir="auto">I also can’t switch to the window with <code class="notranslate">Cmd-Tab</code>, its OS X menu does not display, and the only way to quit it is issuing <code class="notranslate">^C</code> in the originating shell. I have reproduced the issue with <a href="https://github.com/pamods/pamm-atom">another, more straightforward Atom Shell app, <em>pamm-atom</em></a>, incidentally showing that the apps are responding to mouse input (Vim not being a really good object to judge that :)).</p>
<p dir="auto">If I start <em>pamm-atom</em> via the GUI, none of the above occurs (not testable with <em>Neovim.AS</em> due to the Grunt requirement and lack of <code class="notranslate">app</code> folder).</p>
<p dir="auto"><strong>Configuration:</strong></p>
<ul dir="auto">
<li>OS X 10.10.2 German locale, German keyboard input. I’ve tried disabling my input hacks (specifically, <a href="https://pqrs.org/osx/karabiner/seil.html.en" rel="nofollow">Seil</a> and <a href="https://pqrs.org/osx/karabiner/index.html.en" rel="nofollow">Karabiner</a>) and switching to a US keyboard map, but none of that helped.</li>
<li><em>atom-shell</em> version 0.21.2 64 bit without symbols, downloaded from the Releases pages. The Atom Shell app runs without a hitch by itself, as does <em>Atom</em> the editor (which accepts my keyboard input like a champ, I hasten to add).</li>
<li>OS X stock Terminal.app running the system <em>bash</em> (<code class="notranslate">GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin14)</code>). The above screenshot shows a version running with <em>TotalTerminal</em> injected, but the same issue occurs within standard terminal windows [EDIT: and in iTerm 2].</li>
</ul>