t9md / atom-vim-mode-plus

vim-mode improved
https://atom.io/packages/vim-mode-plus
MIT License
1.4k stars 111 forks source link

Uncaught TypeError: Cannot read property 'filter' of undefined #1155

Closed ruv closed 2 years ago

ruv commented 2 years ago

Steps to reproduce:

It's still unclear what steps are needed to reproduce this issue.

Atom: 1.58.0 x64 Electron: 9.4.4 OS: Microsoft Windows 10 Home Single Language Thrown From: vim-mode-plus package 1.36.6

Stack Trace

Uncaught TypeError: Cannot read property 'filter' of undefined

At C:\Users\ruv\.atom\packages\vim-mode-plus\lib\search-model.js:113

TypeError: Cannot read property 'filter' of undefined
    at SearchModel.getVisibleMatchRanges (/packages/vim-mode-plus/lib/search-model.js:113:40)
    at SearchModel.refreshMarkers (/packages/vim-mode-plus/lib/search-model.js:104:30)
    at /packages/vim-mode-plus/lib/search-model.js:30:58
    at Function.simpleDispatch (~/AppData/Local/atom/app-1.58.0/resources/app/static/<embedded>:11:1186925)
    at Emitter.emit (~/AppData/Local/atom/app-1.58.0/resources/app/static/<embedded>:11:1188366)
    at TextEditorComponent.setScrollTop (~/AppData/Local/atom/app-1.58.0/resources/app/static/<embedded>:11:118254)
    at TextEditorComponent.autoscrollVertically (~/AppData/Local/atom/app-1.58.0/resources/app/static/<embedded>:11:103500)
    at TextEditorComponent.updateSyncBeforeMeasuringContent (~/AppData/Local/atom/app-1.58.0/resources/app/static/<embedded>:11:72578)
    at TextEditorComponent.updateSync (~/AppData/Local/atom/app-1.58.0/resources/app/static/<embedded>:11:70442)
    at ~/AppData/Local/atom/app-1.58.0/resources/app/static/<embedded>:11:69470
    at ViewRegistry.performDocumentUpdate (~/AppData/Local/atom/app-1.58.0/resources/app/static/<embedded>:11:328879)

Commands

  2x -0:41.2.0 vim-mode-plus:reset-normal-mode (input.hidden-input)
     -0:37.1.0 vim-mode-plus:scroll-full-screen-down (input.hidden-input)
     -0:32.5.0 vim-mode-plus:move-to-next-word (input.hidden-input)
 29x -0:32 vim-mode-plus:move-up (input.hidden-input)
  2x -0:30 vim-mode-plus:reset-normal-mode (input.hidden-input)
     -0:29.4.0 vim-mode-plus:search (input.hidden-input)
     -0:28.2.0 core:backspace (input.hidden-input)
     -0:28 editor:consolidate-selections (input.hidden-input)
     -0:28 core:cancel (input.hidden-input)
     -0:26.4.0 vim-mode-plus:move-up (input.hidden-input)
  3x -0:22.9.0 vim-mode-plus:reset-normal-mode (input.hidden-input)
  2x -0:19.7.0 vim-mode-plus:move-down (input.hidden-input)
     -0:17.5.0 vim-mode-plus:activate-insert-mode (input.hidden-input)
     -0:16.7.0 core:save (input.hidden-input)
 17x -0:16.4.0 core:move-up (input.hidden-input)
  4x -0:14.9.0 core:move-down (input.hidden-input)