When trying to select multiple lines within Atom with ALT + LMB, whilst there are text buffer decorations, the cursor starts on the wrong line. Depending on how many decorations are present depends on how far down the cursor starts.
In the example above I started selecting from line 56, but as there are 2 decorations above, it starts adding cursors from line 58. The text buffer decoration is the grey "Implementation" button. You can see that whilst this does take up a line, the line numbers skip this area.
When trying to select multiple lines within Atom with ALT + LMB, whilst there are text buffer decorations, the cursor starts on the wrong line. Depending on how many decorations are present depends on how far down the cursor starts.
In the example above I started selecting from line 56, but as there are 2 decorations above, it starts adding cursors from line 58. The text buffer decoration is the grey "Implementation" button. You can see that whilst this does take up a line, the line numbers skip this area.
Currently effects https://github.com/Gert-dev/php-ide-serenata, but as these decorators become more popular this issue is likely to become more disruptive.