<ul dir="auto">
<li>VSCode Version: 1.1.1</li>
<li>OS Version: OSX 10.11.5 (El Cap)</li>
</ul>
<p dir="auto">Steps to Reproduce:</p>
<ol dir="auto">
<li>Select a code block</li>
<li>Hit backspace fast after completing the selection.</li>
</ol>
<p dir="auto">Result:</p>
<p dir="auto">VSCode goes ahead and carries over the selection to whatever is occupying the same space now. If you wait a little after selection, the problem does not happen.</p>
<p dir="auto">Sample:</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://camo.githubusercontent.com/b26da22118c7797a5b79efa2ba371f5a5942d2ce3f900ccc8e1bed8df7917176/687474703a2f2f642e656b696e2e696f2f31374765302b"><img src="https://camo.githubusercontent.com/b26da22118c7797a5b79efa2ba371f5a5942d2ce3f900ccc8e1bed8df7917176/687474703a2f2f642e656b696e2e696f2f31374765302b" alt="gif" data-canonical-src="http://d.ekin.io/17Ge0+" style="max-width: 100%;"></a></p>
<ul dir="auto">
<li>VSCode Version: 1.1.1</li>
<li>OS Version: OSX 10.11.4</li>
</ul>
<p dir="auto">Steps to Reproduce:</p>
<ol dir="auto">
<li>Hold left mouse button and drag-select some text</li>
<li>Press some keyboard key, to replace or delete the selected text</li>
<li>Release left mouse button</li>
</ol>
<p dir="auto">Actual Result:<br>
Some texts are selected, depending on the location of the mouse release</p>
<p dir="auto">Expected result:<br>
No texts are selected. (i.e. keyboard events should finish any pending mouse drags)</p>
<p dir="auto">Notes:<br>
This operation (the delayed mouse release) may sound unnatural at first place. But on OSX one can use a three-finger gesture to represent a mouse drag, which has a slight delay between the finger release and the actual drag finish, causing the problem to emerge.</p>