- VSCode Version: 1.19.1
- OS Version: Windows 10.0.16299 Build 16299
Steps to Reproduce:
- Copy this code:
foo = {
foobar: function(){
this.foobar();
},
foobar: function(){
this.foobar();
},
foobar: function(){
this.foobar();
},
foobar: function(){
this.foobar();
},
foobar: function(){
this.foobar();
},
}
- Collapse all functions
- Use alt+click to select the space to the right of the closing bracket
- Press enter/paste text with a new line in it
Reproduces without extensions: Yes
it seems like its effected by any insertions containing new line . The display is correct if you change tabs and go back it looks as expected. The issue appears to be across more than one language, it is still present in this code:
<?php
class Foo
{
public function bar() {
$this->foobar();
}
public function bar() {
$this->foobar();
}
public function bar() {
$this->foobar();
}
public function bar() {
$this->foobar();
}
public function bar() {
$this->foobar();
}
}
Expected:

Actual:

Steps to Reproduce:
Reproduces without extensions: Yes
it seems like its effected by any insertions containing new line . The display is correct if you change tabs and go back it looks as expected. The issue appears to be across more than one language, it is still present in this code:
Expected:


Actual: