From a75f6e9474c12fcb0cfece246ff04ca8cbcad41b Mon Sep 17 00:00:00 2001 From: Joe Savage Date: Mon, 20 Oct 2025 09:22:17 -0500 Subject: [PATCH] Added NaN check for lineNum. Fixes #51 --- npm-package/CodeEditor.vue | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/npm-package/CodeEditor.vue b/npm-package/CodeEditor.vue index 11f71e6..bbd9b55 100644 --- a/npm-package/CodeEditor.vue +++ b/npm-package/CodeEditor.vue @@ -331,7 +331,10 @@ export default { const singleLineHeight = this.$refs.lineNums.firstChild.offsetHeight; const heightNum = parseInt(this.textareaHeight / singleLineHeight) - 1; // displayed lineNum - this.lineNum = this.height == "auto" ? lineNum : lineNum > heightNum ? lineNum : heightNum; + const displayedLineNum = this.height == "auto" ? lineNum : lineNum > heightNum ? lineNum : heightNum; + if (!isNaN(displayedLineNum)) { + this.lineNum = displayedLineNum; + } }, }, mounted() {