<p dir="auto">Its possible that tabs (or multiple spaces) are being miscounted somehow. It usually occurs after pasting something into the document. Here is what it looks like, after I attempt to Shift Tab, Undo then Redo. I am using a MAC.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="describe('DELETED', function () {
    it('get /deleted/tasks?since=&lt;yesterday&gt; returns list of tasks deleted', function (done) {
        var yesterday = Date.now() - (24 * 3600 * 1000);
        request.get({
            uri: apiUrl + '/deleted/tasks?since=' + yesterday,
            auth: {
                user: 'regular',
                pass: users.regular
            },
            json: true
        },
        function (err, response, body) {
            response.statusCode.should.equal(200, JSON.stringify(body));
            body.data.length.should.be.greaterThan(0);
            done();
        });               

         // CHARACTERS HAVE GONE MISSING HERE

            EARCHES', function() {
    it('verify template_python returns from a search', function(done) {
        this.timeout(10000);
        request({
            method: 'GET',
            uri: apiUrl + '/search/template_python',
            auth: {
      user: 'regular',
      pass: users.regular
    },"><pre class="notranslate"><code class="notranslate">describe('DELETED', function () {
    it('get /deleted/tasks?since=&lt;yesterday&gt; returns list of tasks deleted', function (done) {
        var yesterday = Date.now() - (24 * 3600 * 1000);
        request.get({
            uri: apiUrl + '/deleted/tasks?since=' + yesterday,
            auth: {
                user: 'regular',
                pass: users.regular
            },
            json: true
        },
        function (err, response, body) {
            response.statusCode.should.equal(200, JSON.stringify(body));
            body.data.length.should.be.greaterThan(0);
            done();
        });               

         // CHARACTERS HAVE GONE MISSING HERE

            EARCHES', function() {
    it('verify template_python returns from a search', function(done) {
        this.timeout(10000);
        request({
            method: 'GET',
            uri: apiUrl + '/search/template_python',
            auth: {
      user: 'regular',
      pass: users.regular
    },
</code></pre></div>
<p dir="auto">I wanted to indent multiple lines at once but it failed. This is how it looks like when I select some lines and press <kbd>Tab</kbd>. Sometimes it works though, like when creating an untitled file in split screen.</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/1913805/12911690/8a6cd162-cf14-11e5-8bba-8ff1210c10f5.gif"><img src="https://cloud.githubusercontent.com/assets/1913805/12911690/8a6cd162-cf14-11e5-8bba-8ff1210c10f5.gif" alt="indent" data-animated-image="" style="max-width: 100%;"></a></p>
<p dir="auto">Quite important bug <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/egamma/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/egamma">@egamma</a> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/jrieken/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/jrieken">@jrieken</a> <a class="user-mention notranslate" data-hovercard-type="user" data-hovercard-url="/users/bpasero/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/bpasero">@bpasero</a></p>