diff --git a/openc3-cosmos-init/plugins/packages/openc3-vue-common/src/components/EditScreenDialog.vue b/openc3-cosmos-init/plugins/packages/openc3-vue-common/src/components/EditScreenDialog.vue index 0a157b97d2..5d461f2e87 100644 --- a/openc3-cosmos-init/plugins/packages/openc3-vue-common/src/components/EditScreenDialog.vue +++ b/openc3-cosmos-init/plugins/packages/openc3-vue-common/src/components/EditScreenDialog.vue @@ -171,8 +171,10 @@ export default { if (this.errors.length !== 0) { let messages = new Set() let result = [] - this.errors.sort((a, b) => a.lineNumber - b.lineNumber) - for (const error of this.errors) { + const sortedErrors = this.errors.toSorted( + (a, b) => a.lineNumber - b.lineNumber, + ) + for (const error of sortedErrors) { let msg = `At ${error.lineNumber}: (${error.line}) ${error.message}.` if (error.usage) { msg += ` Usage: ${error.usage}`