-
Notifications
You must be signed in to change notification settings - Fork 128
Description
When opening a project, Minimap appears normally. When switching from one tab to another, the error occurs and Minimap shuts down.
Pulsar: 1.128.0 x64
Electron: 12.2.3
Chrome: 89.0.4389.128
Node: v14.16.0
OS: Mac OS Ventura 13.7.5
Thrown From: minimap package 4.40.1
/Applications/Pulsar.app/Contents/Resources/app.asar/src/text-editor-component.js:1005
TypeError: Cannot read property '0' of undefined
at TextEditorComponent.renderedScreenLineForRow (/Applications/Pulsar.app/Contents/Resources/app.asar/src/text-editor-component.js:1005:31)
at TextEditorComponent.pixelLeftForRowAndColumn (/Applications/Pulsar.app/Contents/Resources/app.asar/src/text-editor-component.js:2746:29)
at TextEditorComponent.pixelPositionForScreenPosition (/Applications/Pulsar.app/Contents/Resources/app.asar/src/text-editor-component.js:201:21)
at HTMLElement.pixelPositionForScreenPosition (/Applications/Pulsar.app/Contents/Resources/app.asar/src/text-editor-element.js:258:32)
at ze.computeScrollTop (/Users/sean/.pulsar/packages/minimap/dist/main.js:1:83169)
at ze.getScrollTop (/Users/sean/.pulsar/packages/minimap/dist/main.js:1:82895)
at Qe.getTextEditorScrollRatio (/Users/sean/.pulsar/packages/minimap/dist/main.js:1:89565)
at Qe.getCapedTextEditorScrollRatio (/Users/sean/.pulsar/packages/minimap/dist/main.js:1:89673)
at Qe.getScrollTopFromEditor (/Users/sean/.pulsar/packages/minimap/dist/main.js:1:92323)
at Qe.getScrollTop (/Users/sean/.pulsar/packages/minimap/dist/main.js:1:91845)
at Qe.getLastVisibleScreenRow (/Users/sean/.pulsar/packages/minimap/dist/main.js:1:91624)
at Re.emitRangeChanges (/Users/sean/.pulsar/packages/minimap/dist/main.js:1:51748)
at Re.emitDecorationChanges (/Users/sean/.pulsar/packages/minimap/dist/main.js:1:51653)
at /Users/sean/.pulsar/packages/minimap/dist/main.js:1:50469
at Function.simpleDispatch (/Applications/Pulsar.app/Contents/Resources/app.asar/node_modules/event-kit/dist/emitter.js:64:14)
at Emitter.emit (/Applications/Pulsar.app/Contents/Resources/app.asar/node_modules/event-kit/dist/emitter.js:257:28)
at DisplayMarker.module.exports.DisplayMarker.notifyObservers (/Applications/Pulsar.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/display-marker.js:248:27)
at DisplayMarkerLayer.module.exports.DisplayMarkerLayer.notifyObserversIfMarkerScreenPositionsChanged (/Applications/Pulsar.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/display-marker-layer.js:181:16)
at /Applications/Pulsar.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/display-layer.js:825:13
at Map.forEach ()
at DisplayLayer.notifyObserversIfMarkerScreenPositionsChanged (/Applications/Pulsar.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/display-layer.js:824:34)
at DisplayLayer.reset (/Applications/Pulsar.app/Contents/Resources/app.asar/node_modules/text-buffer/lib/display-layer.js:84:12)
at TextEditor.finishUpdate (/Applications/Pulsar.app/Contents/Resources/app.asar/src/text-editor.js:530:23)
at TextEditor.updateEditorWidthInChars (/Applications/Pulsar.app/Contents/Resources/app.asar/src/text-editor.js:729:22)
at TextEditor.setEditorWidthInChars (/Applications/Pulsar.app/Contents/Resources/app.asar/src/text-editor.js:1346:10)
at TextEditorComponent.updateModelSoftWrapColumn (/Applications/Pulsar.app/Contents/Resources/app.asar/src/text-editor-component.js:2451:24)
at TextEditorComponent.updateSyncBeforeMeasuringContent (/Applications/Pulsar.app/Contents/Resources/app.asar/src/text-editor-component.js:385:10)
at TextEditorComponent.updateSync (/Applications/Pulsar.app/Contents/Resources/app.asar/src/text-editor-component.js:277:10)
at TextEditorComponent.didShow (/Applications/Pulsar.app/Contents/Resources/app.asar/src/text-editor-component.js:1675:12)
at TextEditorComponent.didAttach (/Applications/Pulsar.app/Contents/Resources/app.asar/src/text-editor-component.js:1639:14)
at HTMLElement.connectedCallback (/Applications/Pulsar.app/Contents/Resources/app.asar/src/text-editor-element.js:44:25)
at HTMLElement.activeItemChanged (/Applications/Pulsar.app/Contents/Resources/app.asar/src/pane-element.js:154:22)
at Function.simpleDispatch (/Applications/Pulsar.app/Contents/Resources/app.asar/node_modules/event-kit/dist/emitter.js:64:14)
at Emitter.emit (/Applications/Pulsar.app/Contents/Resources/app.asar/node_modules/event-kit/dist/emitter.js:257:28)
at Pane.setActiveItem (/Applications/Pulsar.app/Contents/Resources/app.asar/src/pane.js:464:20)
at Pane.activateItem (/Applications/Pulsar.app/Contents/Resources/app.asar/src/pane.js:619:12)
at TabBarView.onClick (/Applications/Pulsar.app/Contents/Resources/app.asar/node_modules/tabs/lib/tab-bar-view.js:603:24)