<p dir="auto">Run VS Code with a new filename ('code blah.txt').<br>
Start to close VS Code and you will be prompted to Save, Don't Save or Cancel.<br>
Click Don't Save - The prompt is gone but VS Code is still running.<br>
Click Cancel - VS Code quits and the new file is lost.<br>
It appears that Don't Save and Cancel have swapped handlers?</p>
<ul dir="auto">
<li>VSCode Version: 0.10.11</li>
<li>OS Version: OS X 10.11.3</li>
</ul>
<p dir="auto">JS syntax highlighting for <code class="notranslate">var</code> and <code class="notranslate">let</code> leaks into some words that contain these patterns:<br>
<a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/5997332/14443263/0773c3c8-fff3-11e5-9f7d-70fea8387e71.png"><img src="https://cloud.githubusercontent.com/assets/5997332/14443263/0773c3c8-fff3-11e5-9f7d-70fea8387e71.png" alt="image" style="max-width: 100%;"></a></p>
<p dir="auto">Steps to Reproduce:</p>
<ol dir="auto">
<li>Create a file using either <code class="notranslate">JavaScript</code> or <code class="notranslate">JavaScript React</code> syntax highlighting.</li>
<li>Use <code class="notranslate">Dark (Visual Studio)</code> theme, or any theme with <code class="notranslate">var</code> and <code class="notranslate">let</code> highlighting.</li>
<li>Observe the following code's syntax highlighting:</li>
</ol>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="var // correct

variable // incorrect

var
variable // incorrect

var // random comment
variable // correct

var;
variable // incorrect

const // correct
constant // correct

let // correct

lettuce // incorrect

let // random comment
lettuce // correct

let;
lettuce // incorrect

sublet // correct"><pre class="notranslate"><code class="notranslate">var // correct

variable // incorrect

var
variable // incorrect

var // random comment
variable // correct

var;
variable // incorrect

const // correct
constant // correct

let // correct

lettuce // incorrect

let // random comment
lettuce // correct

let;
lettuce // incorrect

sublet // correct
</code></pre></div>