<h3 dir="auto">Issue Details</h3>
<p dir="auto">When using an accelerator like <code class="notranslate">Shift+CmdOrCtrl+3</code>, the shown accelerator should be <code class="notranslate">⇧⌘3</code>, However, it's shown as <code class="notranslate">⌘#</code>.</p>
<p dir="auto">The HIG show menus with the shift arrow: <a href="https://developer.apple.com/design/human-interface-guidelines/macos/menus/menu-anatomy/" rel="nofollow">https://developer.apple.com/design/human-interface-guidelines/macos/menus/menu-anatomy/</a></p>
<ul dir="auto">
<li><strong>Electron Version:</strong> 7.x</li>
<li><strong>Operating System:</strong> macOS 10.14.6</li>
</ul>
<h3 dir="auto">Expected Behavior</h3>
<p dir="auto">The accelerator is shown as <code class="notranslate">⇧⌘3</code>.</p>
<h3 dir="auto">Actual Behavior</h3>
<p dir="auto">The accelerator is shown as <code class="notranslate">⌘#</code>.</p>
<p dir="auto">Will create a small fiddle later.</p>
<p dir="auto">Hi All,</p>
<p dir="auto">My Electron and OS versions are:</p>
<ul dir="auto">
<li>Electron version: 1.6.15</li>
<li>Operating system: macOS High Sierra 10.13.1</li>
</ul>
<p dir="auto">So, I am trying to create a <strong>Frameless BrowserWindow</strong> object using the below parameters:</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="var framelessParams = {
        width: 500,
        height: 500,
        frame: false,
        transparent: true,
        show: false,
        backgroundColor: '#fff',
        resizable: false,
        movable: false,
        maximizable: false,
        minimizable: false
    };

 var framelessWindow = new BrowserWindow(framelessParams);"><pre class="notranslate"><code class="notranslate">var framelessParams = {
        width: 500,
        height: 500,
        frame: false,
        transparent: true,
        show: false,
        backgroundColor: '#fff',
        resizable: false,
        movable: false,
        maximizable: false,
        minimizable: false
    };

 var framelessWindow = new BrowserWindow(framelessParams);
</code></pre></div>
<h3 dir="auto">Expected behavior</h3>
<p dir="auto">Showing the frameless window with no warning or errors.</p>
<h3 dir="auto">Actual behavior</h3>
<p dir="auto">Showing the frameless window with the below warning in the terminal output.</p>
<blockquote>
<p dir="auto">Electron[1745:97088] *** WARNING: Textured window &lt;AtomNSWindow: 0x7fbcbecc4650&gt; is getting an implicitly transparent titlebar. This will break when linking against newer SDKs. Use NSWindow's -titlebarAppearsTransparent=YES instead.</p>
</blockquote>
<h3 dir="auto">How to reproduce</h3>
<p dir="auto">I have realized that using <strong>frame: flase</strong> is producing this warning.<br>
By removing this option, I am not getting this warning.</p>
<p dir="auto">I think, this might be related to the update I made to High Sierra and I don't recall having to see this warning using older versions of macOS.</p>
<p dir="auto">I am not really sure, whether this has been reported before or not. However, please advise whether this should be (or already) addressed in the new releases.</p>
<p dir="auto">Thank you,<br>
Shikartoos.</p>