diff --git a/src/text-editor-component.js b/src/text-editor-component.js index 7e23e5745..0c36a0985 100644 --- a/src/text-editor-component.js +++ b/src/text-editor-component.js @@ -2230,7 +2230,13 @@ class TextEditorComponent { if (!lineNode) { const error = new Error('Requested measurement of a line that is not currently rendered') - error.metadata = {row, columnsToMeasure} + error.metadata = { + row, + columnsToMeasure, + renderedScreenLineIds: this.renderedScreenLines.map((line) => line.id), + extraRenderedScreenLineIds: Array.from(this.extraRenderedScreenLines.keys()), + lineNodeScreenLineIds: Array.from(this.lineNodesByScreenLineId.keys()) + } throw error }