diff --git a/src/app/panels/terminal.js b/src/app/panels/terminal.js index 741529a23f..cb056f35d8 100644 --- a/src/app/panels/terminal.js +++ b/src/app/panels/terminal.js @@ -104,12 +104,17 @@ class Terminal { if (opts.shell) self._shell = opts.shell register(self) } + + focus () { + if (this._view.input) this._view.input.focus() + } + render () { var self = this if (self._view.el) return self._view.el self._view.journal = yo`
` self._view.input = yo` - + { this.focus() }} contenteditable="true" onpaste=${paste} onkeydown=${change}> ` self._view.input.innerText = '\n' self._view.cli = yo`