<ul dir="auto">
<li>Electron version:1.4.14</li>
<li>Operating system: mac v10.12.3</li>
</ul>
<h3 dir="auto">Expected behavior</h3>
<p dir="auto">setting  BrowserWindow options frame false</p>
<p dir="auto">browser Top frame zone</p>
<p dir="auto">There is an invisible window</p>

<p dir="auto">i want work css cursor:pointer</p>
<p dir="auto">my option code</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="mainWindow = new BrowserWindow({
        show: false,
        frame: false,// look
        title: &quot;&quot;,
        useContentSize: false,
        width: mainWindowWidth,
        minWidth: mainWindowWidth,
        height: mainWindowHeight,
        minHeight: mainWindowHeight,
        maximizable:false,
        fullscreenable:false,
        icon: iconPath
    });"><pre class="notranslate"><code class="notranslate">mainWindow = new BrowserWindow({
        show: false,
        frame: false,// look
        title: "",
        useContentSize: false,
        width: mainWindowWidth,
        minWidth: mainWindowWidth,
        height: mainWindowHeight,
        minHeight: mainWindowHeight,
        maximizable:false,
        fullscreenable:false,
        icon: iconPath
    });
</code></pre></div>
<ul dir="auto">
<li>Electron version: 1.4.1</li>
<li>Operating system: Mac with retina display</li>
</ul>
<p dir="auto">Step to reproduce:</p>
<ol dir="auto">
<li>create a frameless window on a retina device</li>
<li>put an element at the very top, say a div, and set the cursor type to pointer</li>
<li>observe that the cursor does not always change to a 'pointer' type</li>
</ol>
<p dir="auto">I have a video here for demo purpose: <a href="https://youtu.be/yFZayteopgg" rel="nofollow">https://youtu.be/yFZayteopgg</a></p>
<p dir="auto">The video demonstrated the issue on Mac, but it's also reproducible on Windows, and on Windows it's worse because not only the cursor type does not change, the click event won't register either. Thus it's impossible to correctly implement close/maximize/minimize buttons with CSS.</p>
<p dir="auto">Notice it's only reproducible on hi dpi devices, everything seems to work correctly on regular displays.</p>
<p dir="auto">the demo in the video is made by adapting the frameless window example in the electron api demo app.</p>