cs150bf / ever-notedown

Atom Editor Plugin
MIT License
140 stars 13 forks source link

Uncaught TypeError: Cannot read property 'offsetTop' of null #52

Open wxflogic opened 8 years ago

wxflogic commented 8 years ago

[Enter steps to reproduce below:]

  1. ...
  2. ...

Atom Version: 1.5.3 System: Mac OS X 10.11.3 Thrown From: ever-notedown package, v0.2.18

Stack Trace

Uncaught TypeError: Cannot read property 'offsetTop' of null

At /Users/wxf/.atom/packages/ever-notedown/lib/ever-notedown-preview-view.coffee:683

TypeError: Cannot read property 'offsetTop' of null
    at EVNDPreviewView.module.exports.EVNDPreviewView.scrollToRow (/Users/wxf/.atom/packages/ever-notedown/lib/ever-notedown-preview-view.coffee:683:53)
    at EVNDPreviewView.scrollToRow (/Users/wxf/.atom/packages/ever-notedown/lib/ever-notedown-preview-view.coffee:25:1)
    at /Users/wxf/.atom/packages/ever-notedown/lib/ever-notedown-preview-view.coffee:221:8
    at /Users/wxf/.atom/packages/ever-notedown/lib/ever-notedown-preview-view.coffee:237:9
    at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:125:28)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-element.js:113:47
    at Function.module.exports.Emitter.simpleDispatch (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:25:14)
    at Emitter.module.exports.Emitter.emit (/Applications/Atom.app/Contents/Resources/app.asar/node_modules/event-kit/lib/emitter.js:125:28)
    at TextEditorPresenter.module.exports.TextEditorPresenter.updateScrollTop (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-presenter.js:909:29)
    at TextEditorPresenter.module.exports.TextEditorPresenter.commitPendingScrollTopPosition (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-presenter.js:1719:14)
    at TextEditorPresenter.module.exports.TextEditorPresenter.getPreMeasurementState (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-presenter.js:109:12)
    at TextEditorComponent.module.exports.TextEditorComponent.updateSyncPreMeasurement (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-component.js:249:60)
    at TextEditorComponent.module.exports.TextEditorComponent.updateSync (/Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-component.js:192:12)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/text-editor-component.js:303:28
    at ViewRegistry.module.exports.ViewRegistry.performDocumentUpdate (/Applications/Atom.app/Contents/Resources/app.asar/src/view-registry.js:215:9)
    at /Applications/Atom.app/Contents/Resources/app.asar/src/view-registry.js:3:61

Commands

     -1:17.5.0 markdown-writer:insert-new-line (atom-text-editor.editor.is-focused)
     -1:17.5.0 editor:newline (atom-text-editor.editor.is-focused)
     -1:03.6.0 markdown-writer:insert-new-line (atom-text-editor.editor.is-focused)
     -1:03.6.0 editor:newline (atom-text-editor.editor.is-focused)
     -1:02.8.0 core:move-down (atom-text-editor.editor.is-focused)
     -1:02.2.0 editor:move-to-end-of-screen-line (atom-text-editor.editor.is-focused)
     -1:01.4.0 markdown-writer:insert-new-line (atom-text-editor.editor.is-focused)
     -1:01.4.0 editor:newline (atom-text-editor.editor.is-focused)
  7x -1:00.5.0 core:move-down (atom-text-editor.editor.is-focused)
     -0:58.9.0 editor:move-to-end-of-screen-line (atom-text-editor.editor.is-focused)
     -0:58.1.0 markdown-writer:insert-new-line (atom-text-editor.editor.is-focused)
     -0:58.1.0 editor:newline (atom-text-editor.editor.is-focused)
     -0:57.2.0 core:move-down (atom-text-editor.editor.is-focused)
     -0:57 editor:move-to-end-of-screen-line (atom-text-editor.editor.is-focused)
     -0:49.7.0 markdown-writer:insert-new-line (atom-text-editor.editor.is-focused)
     -0:49.7.0 editor:newline (atom-text-editor.editor.is-focused)

Config

{
  "core": {
    "disabledPackages": [
      "markdown-preview"
    ],
    "projectHome": "/Users/wxf/Documents/github"
  },
  "ever-notedown": {
    "mathjaxCustomMacros": "Math"
  }
}

Installed Packages

# User
atom-markdown-katex, v0.4.0
autocomplete-bibtex, v0.6.2
ever-notedown, v0.2.18
language-latex, v0.6.1
language-pfm, v0.82.0
latex, v0.29.0
latexer, v0.2.7
linter, v1.11.3
markdown-folder, v0.5.0
markdown-helpers, v0.3.0
markdown-preview-plus, v2.2.2
markdown-table-formatter, v2.7.2
markdown-writer, v2.3.0
terminal-plus, v0.14.5

# Dev
No dev packages