<p dir="auto">I'm seeing this occasionally where even with one cursor, the duplicate lines command duplicates more than one line. This GIF shows it happening twice in a row:</p>
<p dir="auto"><a target="_blank" rel="noopener noreferrer nofollow" href="https://cloud.githubusercontent.com/assets/671378/2610759/e3fef9c0-bb8f-11e3-8f53-f054a62c5ccf.gif"><img src="https://cloud.githubusercontent.com/assets/671378/2610759/e3fef9c0-bb8f-11e3-8f53-f054a62c5ccf.gif" alt="duplicate-lines" data-animated-image="" style="max-width: 100%;"></a></p>
<p dir="auto">Without any Atom update, suddenly every time I switch to Atom (with an file opened), Atom error panes occur. By the way, the <code class="notranslate">Create issue on atom/atom</code> button doesn't work.</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[Enter steps to reproduce below:]

1. focus an .html.erb file

**Atom Version**: 0.177.0
**System**: Mac OS X 10.10.2
**Thrown From**: Atom Core

### Stack Trace

Uncaught TypeError: undefined is not a function
"><pre class="notranslate"><code class="notranslate">[Enter steps to reproduce below:]

1. focus an .html.erb file

**Atom Version**: 0.177.0
**System**: Mac OS X 10.10.2
**Thrown From**: Atom Core

### Stack Trace

Uncaught TypeError: undefined is not a function

</code></pre></div>
<p dir="auto">At /Applications/Atom.app/Contents/Resources/app/src/task.js:97</p>
<p dir="auto">TypeError: undefined is not a function<br>
at Task.module.exports.Task.send (/Applications/Atom.app/Contents/Resources/app/src/task.js:97:27)<br>
at Task.module.exports.Task.start (/Applications/Atom.app/Contents/Resources/app/src/task.js:88:12)<br>
at Function.module.exports.Task.once (/Applications/Atom.app/Contents/Resources/app/src/task.js:21:18)<br>
at GitRepository.module.exports.GitRepository.refreshStatus (/Applications/Atom.app/Contents/Resources/app/src/git-repository.js:398:37)<br>
at /Applications/Atom.app/Contents/Resources/app/src/git-repository.js:81:26</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="
### Commands
"><pre class="notranslate"><code class="notranslate">
### Commands

</code></pre></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=" -2:38.6 core:backspace (atom-text-editor.editor.autocomplete-active)
 -2:38.0 editor:move-to-end-of-screen-line (atom-text-editor.editor.autocomplete-active)"><pre class="notranslate"><code class="notranslate"> -2:38.6 core:backspace (atom-text-editor.editor.autocomplete-active)
 -2:38.0 editor:move-to-end-of-screen-line (atom-text-editor.editor.autocomplete-active)
</code></pre></div>
<p dir="auto">3x -2:37.5 core:move-left (atom-text-editor.editor.autocomplete-active)<br>
-2:36.0 core:save (atom-text-editor.editor.autocomplete-active)<br>
-1:14.1 core:move-right (atom-text-editor.editor.autocomplete-active)<br>
-1:13.2 core:move-left (atom-text-editor.editor.autocomplete-active)<br>
-1:04.4 editor:move-to-end-of-screen-line (atom-text-editor.editor.autocomplete-active)<br>
3x -1:04.2 core:move-left (atom-text-editor.editor.autocomplete-active)<br>
-1:03.6 core:backspace (atom-text-editor.editor.autocomplete-active)<br>
10x -1:03.2 editor:move-to-beginning-of-word (atom-text-editor.editor.autocomplete-active)<br>
-1:01.1 core:move-right (atom-text-editor.editor.autocomplete-active)<br>
2x -0:59.0 core:save (atom-text-editor.editor.autocomplete-active)<br>
4x -0:45.5 editor:select-to-beginning-of-word (atom-text-editor.editor.autocomplete-active)<br>
2x -0:44.8 core:select-left (atom-text-editor.editor.autocomplete-active)<br>
-0:44.3 core:backspace (atom-text-editor.editor.autocomplete-active)<br>
2x -0:44.0 core:save (atom-text-editor.editor.autocomplete-active)</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="
### Config

```json
{
  &quot;core&quot;: {
    &quot;disabledPackages&quot;: [
      &quot;RubyMotion&quot;,
      &quot;git-log&quot;,
      &quot;merge-conflicts&quot;
    ]
  },
  &quot;editor&quot;: {
    &quot;fontSize&quot;: 15,
    &quot;invisibles&quot;: {}
  }
}"><pre class="notranslate"><code class="notranslate">
### Config

```json
{
  "core": {
    "disabledPackages": [
      "RubyMotion",
      "git-log",
      "merge-conflicts"
    ]
  },
  "editor": {
    "fontSize": 15,
    "invisibles": {}
  }
}
</code></pre></div>
<h3 dir="auto">Installed Packages</h3>
<div class="highlight highlight-source-coffee notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="# User
Atom-Syntax-highlighting-for-Sass, v0.5.0
ScssBundle, v0.4.0
angularjs, v0.1.0
atom-beautify, v0.21.3
atom-color-highlight, v3.0.6
atom-lint, v0.20.1
autoclose-html, v0.15.0
autocomplete-paths, v1.0.2
autocomplete-plus, v2.1.3
autocomplete-snippets, v1.0.1
better-handlebars, v0.1.1
case-switch, v0.5.0
coffee-lint, v0.7.3
cucumber, v0.4.1
dash, v1.0.2
file-icons, v1.4.9
gist-it, v0.6.4
git-history, v2.0.0
git-plus, v4.4.1
git-tab-status, v1.5.3
highlight-selected, v0.7.0
jshint, v1.2.0
language-coffee-script-angular, v2.2.0
language-ember-script, v0.1.0
language-emblem, v0.1.0
language-haml, v0.15.0
language-handlebars, v0.2.0
language-rspec, v0.3.0
language-ruby, v0.47.0
linter, v0.11.1
linter-coffeelint, v0.1.7
linter-csslint, v0.0.11
linter-erb, v0.0.3
linter-htmlhint, v0.0.8
linter-js-yaml, v0.1.3
linter-jshint, v0.1.0
linter-rubocop, v0.2.1
linter-ruby, v0.1.4
linter-shellcheck, v0.0.6
pretty-json, v0.3.2
project-manager, v1.15.5
refactor, v0.4.1
rspec-snippets, v0.4.0
ruby-block, v0.2.2
sassbeautify, v0.2.0
script, v2.16.0

# Dev
No dev packages"><pre class="notranslate"><span class="pl-c"><span class="pl-c">#</span> User</span>
Atom<span class="pl-k">-</span>Syntax<span class="pl-k">-</span>highlighting<span class="pl-k">-</span><span class="pl-k">for</span><span class="pl-k">-</span>Sass, v0.<span class="pl-ii">5</span>.<span class="pl-ii">0</span>
ScssBundle, v0.<span class="pl-ii">4</span>.<span class="pl-ii">0</span>
angularjs, v0.<span class="pl-ii">1</span>.<span class="pl-ii">0</span>
atom<span class="pl-k">-</span>beautify, v0.<span class="pl-ii">21</span>.<span class="pl-ii">3</span>
atom<span class="pl-k">-</span>color<span class="pl-k">-</span>highlight, v3.<span class="pl-ii">0</span>.<span class="pl-ii">6</span>
atom<span class="pl-k">-</span>lint, v0.<span class="pl-ii">20</span>.<span class="pl-ii">1</span>
autoclose<span class="pl-k">-</span>html, v0.<span class="pl-ii">15</span>.<span class="pl-ii">0</span>
autocomplete<span class="pl-k">-</span>paths, v1.<span class="pl-ii">0</span>.<span class="pl-ii">2</span>
autocomplete<span class="pl-k">-</span>plus, v2.<span class="pl-ii">1</span>.<span class="pl-ii">3</span>
autocomplete<span class="pl-k">-</span>snippets, v1.<span class="pl-ii">0</span>.<span class="pl-ii">1</span>
better<span class="pl-k">-</span>handlebars, v0.<span class="pl-ii">1</span>.<span class="pl-ii">1</span>
<span class="pl-k">case</span><span class="pl-k">-</span><span class="pl-k">switch</span>, v0.<span class="pl-ii">5</span>.<span class="pl-ii">0</span>
coffee<span class="pl-k">-</span>lint, v0.<span class="pl-ii">7</span>.<span class="pl-ii">3</span>
cucumber, v0.<span class="pl-ii">4</span>.<span class="pl-ii">1</span>
dash, v1.<span class="pl-ii">0</span>.<span class="pl-ii">2</span>
file<span class="pl-k">-</span>icons, v1.<span class="pl-ii">4</span>.<span class="pl-ii">9</span>
gist<span class="pl-k">-</span>it, v0.<span class="pl-ii">6</span>.<span class="pl-ii">4</span>
git<span class="pl-k">-</span>history, v2.<span class="pl-ii">0</span>.<span class="pl-ii">0</span>
git<span class="pl-k">-</span>plus, v4.<span class="pl-ii">4</span>.<span class="pl-ii">1</span>
git<span class="pl-k">-</span>tab<span class="pl-k">-</span>status, v1.<span class="pl-ii">5</span>.<span class="pl-ii">3</span>
highlight<span class="pl-k">-</span>selected, v0.<span class="pl-ii">7</span>.<span class="pl-ii">0</span>
jshint, v1.<span class="pl-ii">2</span>.<span class="pl-ii">0</span>
language<span class="pl-k">-</span>coffee<span class="pl-k">-</span>script<span class="pl-k">-</span>angular, v2.<span class="pl-ii">2</span>.<span class="pl-ii">0</span>
language<span class="pl-k">-</span>ember<span class="pl-k">-</span>script, v0.<span class="pl-ii">1</span>.<span class="pl-ii">0</span>
language<span class="pl-k">-</span>emblem, v0.<span class="pl-ii">1</span>.<span class="pl-ii">0</span>
language<span class="pl-k">-</span>haml, v0.<span class="pl-ii">15</span>.<span class="pl-ii">0</span>
language<span class="pl-k">-</span>handlebars, v0.<span class="pl-ii">2</span>.<span class="pl-ii">0</span>
language<span class="pl-k">-</span>rspec, v0.<span class="pl-ii">3</span>.<span class="pl-ii">0</span>
language<span class="pl-k">-</span>ruby, v0.<span class="pl-ii">47</span>.<span class="pl-ii">0</span>
linter, v0.<span class="pl-ii">11</span>.<span class="pl-ii">1</span>
linter<span class="pl-k">-</span>coffeelint, v0.<span class="pl-ii">1</span>.<span class="pl-ii">7</span>
linter<span class="pl-k">-</span>csslint, v0.<span class="pl-ii">0</span>.<span class="pl-ii">11</span>
linter<span class="pl-k">-</span>erb, v0.<span class="pl-ii">0</span>.<span class="pl-ii">3</span>
linter<span class="pl-k">-</span>htmlhint, v0.<span class="pl-ii">0</span>.<span class="pl-ii">8</span>
linter<span class="pl-k">-</span>js<span class="pl-k">-</span>yaml, v0.<span class="pl-ii">1</span>.<span class="pl-ii">3</span>
linter<span class="pl-k">-</span>jshint, v0.<span class="pl-ii">1</span>.<span class="pl-ii">0</span>
linter<span class="pl-k">-</span>rubocop, v0.<span class="pl-ii">2</span>.<span class="pl-ii">1</span>
linter<span class="pl-k">-</span>ruby, v0.<span class="pl-ii">1</span>.<span class="pl-ii">4</span>
linter<span class="pl-k">-</span>shellcheck, v0.<span class="pl-ii">0</span>.<span class="pl-ii">6</span>
pretty<span class="pl-k">-</span>json, v0.<span class="pl-ii">3</span>.<span class="pl-ii">2</span>
project<span class="pl-k">-</span>manager, v1.<span class="pl-ii">15</span>.<span class="pl-ii">5</span>
refactor, v0.<span class="pl-ii">4</span>.<span class="pl-ii">1</span>
rspec<span class="pl-k">-</span>snippets, v0.<span class="pl-ii">4</span>.<span class="pl-ii">0</span>
ruby<span class="pl-k">-</span>block, v0.<span class="pl-ii">2</span>.<span class="pl-ii">2</span>
sassbeautify, v0.<span class="pl-ii">2</span>.<span class="pl-ii">0</span>
script, v2.<span class="pl-ii">16</span>.<span class="pl-ii">0</span>

<span class="pl-c"><span class="pl-c">#</span> Dev</span>
<span class="pl-en">No</span> <span class="pl-en">dev</span> packages</pre></div>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content=""><pre class="notranslate"><code class="notranslate"></code></pre></div>