<p dir="auto">[Enter steps to reproduce below:]</p>
<ol dir="auto">
<li>...</li>
<li>...</li>
</ol>
<p dir="auto"><strong>Atom Version</strong>: 0.186.0<br>
<strong>System</strong>: Mac OS X 10.10.2<br>
<strong>Thrown From</strong>: Atom Core</p>
<h3 dir="auto">Stack Trace</h3>
<p dir="auto">Uncaught Error: No line exists for row 10. Last screen row: 9</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="At /opt/app/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:385

Error: No line exists for row 10. Last screen row: 9
  at TextEditorPresenter.&lt;anonymous&gt; (/opt/app/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:385:19)
  at TextEditorPresenter.module.exports.TextEditorPresenter.batch (/opt/app/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:91:12)
  at TextEditorPresenter.module.exports.TextEditorPresenter.updateLinesState (/opt/app/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:375:19)
  at TextEditorPresenter.module.exports.TextEditorPresenter.getState (/opt/app/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:123:14)
  at TextEditorComponent.module.exports.TextEditorComponent.updateSync (/opt/app/Atom.app/Contents/Resources/app/src/text-editor-component.js:172:38)
  at /opt/app/Atom.app/Contents/Resources/app/src/text-editor-component.js:280:28
  at ViewRegistry.module.exports.ViewRegistry.performDocumentUpdate (/opt/app/Atom.app/Contents/Resources/app/src/view-registry.js:159:9)
  at /opt/app/Atom.app/Contents/Resources/app/src/view-registry.js:3:61
"><pre class="notranslate"><code class="notranslate">At /opt/app/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:385

Error: No line exists for row 10. Last screen row: 9
  at TextEditorPresenter.&lt;anonymous&gt; (/opt/app/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:385:19)
  at TextEditorPresenter.module.exports.TextEditorPresenter.batch (/opt/app/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:91:12)
  at TextEditorPresenter.module.exports.TextEditorPresenter.updateLinesState (/opt/app/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:375:19)
  at TextEditorPresenter.module.exports.TextEditorPresenter.getState (/opt/app/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:123:14)
  at TextEditorComponent.module.exports.TextEditorComponent.updateSync (/opt/app/Atom.app/Contents/Resources/app/src/text-editor-component.js:172:38)
  at /opt/app/Atom.app/Contents/Resources/app/src/text-editor-component.js:280:28
  at ViewRegistry.module.exports.ViewRegistry.performDocumentUpdate (/opt/app/Atom.app/Contents/Resources/app/src/view-registry.js:159:9)
  at /opt/app/Atom.app/Contents/Resources/app/src/view-registry.js:3:61

</code></pre></div>
<h3 dir="auto">Commands</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="  2x -1:54.8 core:move-left (atom-text-editor.editor.is-focused)
     -1:53.6 core:move-right (atom-text-editor.editor.is-focused)
     -1:53.2 core:select-right (atom-text-editor.editor.is-focused)
     -1:51.5 core:backspace (atom-text-editor.editor.is-focused)
     -1:51.0 core:move-right (atom-text-editor.editor.is-focused)
     -1:50.6 core:backspace (atom-text-editor.editor.is-focused)
 23x -1:50.2 core:move-right (atom-text-editor.editor.is-focused)
  2x -1:47.2 core:backspace (atom-text-editor.editor.is-focused)
 44x -1:44.7 core:move-right (atom-text-editor.editor.is-focused)
     -1:38.9 core:backspace (atom-text-editor.editor.is-focused)
     -1:35.9 editor:newline (atom-text-editor.editor.is-focused)
     -1:35.2 core:move-down (atom-text-editor.editor.is-focused)
     -1:34.8 core:move-right (atom-text-editor.editor.is-focused)
 21x -1:34.4 core:select-right (atom-text-editor.editor.is-focused)
     -1:22.8 core:paste (atom-text-editor.editor.is-focused)
     -1:20.4 core:save (atom-text-editor.editor.is-focused)"><pre class="notranslate"><code class="notranslate">  2x -1:54.8 core:move-left (atom-text-editor.editor.is-focused)
     -1:53.6 core:move-right (atom-text-editor.editor.is-focused)
     -1:53.2 core:select-right (atom-text-editor.editor.is-focused)
     -1:51.5 core:backspace (atom-text-editor.editor.is-focused)
     -1:51.0 core:move-right (atom-text-editor.editor.is-focused)
     -1:50.6 core:backspace (atom-text-editor.editor.is-focused)
 23x -1:50.2 core:move-right (atom-text-editor.editor.is-focused)
  2x -1:47.2 core:backspace (atom-text-editor.editor.is-focused)
 44x -1:44.7 core:move-right (atom-text-editor.editor.is-focused)
     -1:38.9 core:backspace (atom-text-editor.editor.is-focused)
     -1:35.9 editor:newline (atom-text-editor.editor.is-focused)
     -1:35.2 core:move-down (atom-text-editor.editor.is-focused)
     -1:34.8 core:move-right (atom-text-editor.editor.is-focused)
 21x -1:34.4 core:select-right (atom-text-editor.editor.is-focused)
     -1:22.8 core:paste (atom-text-editor.editor.is-focused)
     -1:20.4 core:save (atom-text-editor.editor.is-focused)
</code></pre></div>
<h3 dir="auto">Config</h3>
<div class="highlight highlight-source-json notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="{
  &quot;core&quot;: {
    &quot;disabledPackages&quot;: [
      &quot;emmet&quot;,
      &quot;autocomplete&quot;
    ],
    &quot;themes&quot;: [
      &quot;one-dark-ui&quot;,
      &quot;solarized-dark-syntax&quot;
    ]
  },
  &quot;editor&quot;: {
    &quot;invisibles&quot;: {},
    &quot;fontSize&quot;: 15
  }
}"><pre class="notranslate">{
  <span class="pl-ent">"core"</span>: {
    <span class="pl-ent">"disabledPackages"</span>: [
      <span class="pl-s"><span class="pl-pds">"</span>emmet<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>autocomplete<span class="pl-pds">"</span></span>
    ],
    <span class="pl-ent">"themes"</span>: [
      <span class="pl-s"><span class="pl-pds">"</span>one-dark-ui<span class="pl-pds">"</span></span>,
      <span class="pl-s"><span class="pl-pds">"</span>solarized-dark-syntax<span class="pl-pds">"</span></span>
    ]
  },
  <span class="pl-ent">"editor"</span>: {
    <span class="pl-ent">"invisibles"</span>: {},
    <span class="pl-ent">"fontSize"</span>: <span class="pl-c1">15</span>
  }
}</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-beautify, v0.21.3
autocomplete-plus, v2.4.0
color-picker, v1.4.4
file-icons, v1.5.0
go-plus, v3.2.3
highlight-line, v0.10.1
linter, v0.12.0
minimap, v4.5.0
project-manager, v1.15.5

# Dev
No dev packages"><pre class="notranslate"><span class="pl-c"><span class="pl-c">#</span> User</span>
atom<span class="pl-k">-</span>beautify, v0.<span class="pl-ii">21</span>.<span class="pl-ii">3</span>
autocomplete<span class="pl-k">-</span>plus, v2.<span class="pl-ii">4</span>.<span class="pl-ii">0</span>
color<span class="pl-k">-</span>picker, v1.<span class="pl-ii">4</span>.<span class="pl-ii">4</span>
file<span class="pl-k">-</span>icons, v1.<span class="pl-ii">5</span>.<span class="pl-ii">0</span>
go<span class="pl-k">-</span>plus, v3.<span class="pl-ii">2</span>.<span class="pl-ii">3</span>
highlight<span class="pl-k">-</span>line, v0.<span class="pl-ii">10</span>.<span class="pl-ii">1</span>
linter, v0.<span class="pl-ii">12</span>.<span class="pl-ii">0</span>
minimap, v4.<span class="pl-ii">5</span>.<span class="pl-ii">0</span>
project<span class="pl-k">-</span>manager, v1.<span class="pl-ii">15</span>.<span class="pl-ii">5</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>
<p dir="auto">[Enter steps to reproduce below:]</p>
<ol dir="auto">
<li>...</li>
<li>...</li>
</ol>
<p dir="auto"><strong>Atom Version</strong>: 0.180.0<br>
<strong>System</strong>: Mac OS X 10.10.2<br>
<strong>Thrown From</strong>: Atom Core</p>
<h3 dir="auto">Stack Trace</h3>
<p dir="auto">Uncaught Error: No line exists for row 18. Last screen row: 17</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="At /Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:234

Error: No line exists for row 18. Last screen row: 17
    at TextEditorPresenter.module.exports.TextEditorPresenter.updateLinesState (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:234:17)
    at TextEditorPresenter.module.exports.TextEditorPresenter.characterWidthsChanged (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:835:12)
    at TextEditorPresenter.module.exports.TextEditorPresenter.batchCharacterMeasurement (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:815:21)
    at module.exports.React.createClass.measureCharactersInNewLines (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/src/lines-component.js:341:24)
    at boundMethod [as measureCharactersInNewLines] (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/node_modules/react-atom-fork/lib/ReactCompositeComponent.js:1295:21)
    at module.exports.React.createClass.componentDidUpdate (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/src/lines-component.js:108:14)
    at CallbackQueue.mixInto.notifyAll (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/node_modules/react-atom-fork/lib/CallbackQueue.js:75:22)
    at ReactReconcileTransaction.ON_DOM_READY_QUEUEING.close (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/node_modules/react-atom-fork/lib/ReactReconcileTransaction.js:88:26)
    at ReactReconcileTransaction.Mixin.closeAll (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/node_modules/react-atom-fork/lib/Transaction.js:214:42)
    at ReactReconcileTransaction.Mixin.perform (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/node_modules/react-atom-fork/lib/Transaction.js:155:16)"><pre class="notranslate"><code class="notranslate">At /Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:234

Error: No line exists for row 18. Last screen row: 17
    at TextEditorPresenter.module.exports.TextEditorPresenter.updateLinesState (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:234:17)
    at TextEditorPresenter.module.exports.TextEditorPresenter.characterWidthsChanged (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:835:12)
    at TextEditorPresenter.module.exports.TextEditorPresenter.batchCharacterMeasurement (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/src/text-editor-presenter.js:815:21)
    at module.exports.React.createClass.measureCharactersInNewLines (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/src/lines-component.js:341:24)
    at boundMethod [as measureCharactersInNewLines] (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/node_modules/react-atom-fork/lib/ReactCompositeComponent.js:1295:21)
    at module.exports.React.createClass.componentDidUpdate (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/src/lines-component.js:108:14)
    at CallbackQueue.mixInto.notifyAll (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/node_modules/react-atom-fork/lib/CallbackQueue.js:75:22)
    at ReactReconcileTransaction.ON_DOM_READY_QUEUEING.close (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/node_modules/react-atom-fork/lib/ReactReconcileTransaction.js:88:26)
    at ReactReconcileTransaction.Mixin.closeAll (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/node_modules/react-atom-fork/lib/Transaction.js:214:42)
    at ReactReconcileTransaction.Mixin.perform (/Users/dan.treasure/Downloads/Atom.app/Contents/Resources/app/node_modules/react-atom-fork/lib/Transaction.js:155:16)
</code></pre></div>
<h3 dir="auto">Commands</h3>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="     -0:00.8 window:update-available (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-atom-dark-syntax.theme-atom-dark-ui)"><pre class="notranslate"><code class="notranslate">     -0:00.8 window:update-available (atom-workspace.workspace.scrollbars-visible-when-scrolling.theme-atom-dark-syntax.theme-atom-dark-ui)
</code></pre></div>
<h3 dir="auto">Config</h3>
<div class="highlight highlight-source-json notranslate position-relative overflow-auto" dir="auto" data-snippet-clipboard-copy-content="{
  &quot;editor&quot;: {
    &quot;fontSize&quot;: 23
  }
}"><pre class="notranslate">{
  <span class="pl-ent">"editor"</span>: {
    <span class="pl-ent">"fontSize"</span>: <span class="pl-c1">23</span>
  }
}</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-jshint, v1.4.3
autocomplete-plus, v0.21.0
linter, v0.4.11
linter-coffeelint, v0.1.1
ruby-slim, v0.2.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>jshint, v1.<span class="pl-ii">4</span>.<span class="pl-ii">3</span>
autocomplete<span class="pl-k">-</span>plus, v0.<span class="pl-ii">21</span>.<span class="pl-ii">0</span>
linter, v0.<span class="pl-ii">4</span>.<span class="pl-ii">11</span>
linter<span class="pl-k">-</span>coffeelint, v0.<span class="pl-ii">1</span>.<span class="pl-ii">1</span>
ruby<span class="pl-k">-</span>slim, v0.<span class="pl-ii">2</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>