Compare commits

...
Author SHA1 Message Date
Daniel Imms 82378fc0ee v3.13.2 2019-05-21 11:37:25 -07:00
Daniel Imms 0b30ea636d Fix DSR
Fixes #2107
2019-05-21 11:36:16 -07:00
Daniel Imms 602eea4bfa v3.13.1 2019-05-16 09:59:08 -07:00
Daniel Imms ab7da8193c Add sanity check in AccessibilityManager
Fixes #2082
2019-05-16 09:58:45 -07:00
3 changed files with 7 additions and 4 deletions
+1 -1
View File
@@ -1,7 +1,7 @@
{
"name": "xterm",
"description": "Full xterm terminal, in your browser",
"version": "3.13.0",
"version": "3.13.2",
"main": "lib/public/Terminal.js",
"types": "typings/xterm.d.ts",
"repository": "https://github.com/xtermjs/xterm.js",
+5 -3
View File
@@ -249,9 +249,11 @@ export class AccessibilityManager extends Disposable {
const lineData = buffer.translateBufferLineToString(buffer.ydisp + i, true);
const posInSet = (buffer.ydisp + i + 1).toString();
const element = this._rowElements[i];
element.textContent = lineData.length === 0 ? Strings.blankLine : lineData;
element.setAttribute('aria-posinset', posInSet);
element.setAttribute('aria-setsize', setSize);
if (element) {
element.textContent = lineData.length === 0 ? Strings.blankLine : lineData;
element.setAttribute('aria-posinset', posInSet);
element.setAttribute('aria-setsize', setSize);
}
}
}
+1
View File
@@ -350,6 +350,7 @@ export class Terminal extends EventEmitter implements ITerminal, IDisposable, II
this._inputHandler = new InputHandler(this);
this._inputHandler.onCursorMove(() => this._onCursorMove.fire());
this._inputHandler.onLineFeed(() => this._onLineFeed.fire());
this._inputHandler.onData(e => this._onData.fire(e));
this.register(this._inputHandler);
// Reuse renderer if the Terminal is being recreated via a reset call.