diff --git a/static/js/components/app-main/index.js b/static/js/components/app-main/index.js index b1753d2..19d75c9 100644 --- a/static/js/components/app-main/index.js +++ b/static/js/components/app-main/index.js @@ -134,7 +134,7 @@ module.exports = Vue.component('app-main', { xterm.open(); xtermNode.appendChild(xterm.element); - xterm.write(code); + xterm.write('Terminal ready\r\n' + code); scroll(xterm); window.xterm = xterm; diff --git a/static/js/terminal/lib/write.js b/static/js/terminal/lib/write.js index 5c374ed..d4510f0 100644 --- a/static/js/terminal/lib/write.js +++ b/static/js/terminal/lib/write.js @@ -54,7 +54,7 @@ module.exports = function (Terminal){ this.maxRange(); } - for (lch = ch; i < l; i++) { + for (; i < l; i++, lch = ch) { ch = data[i]; switch (this.state) {