diff --git a/README.md b/README.md index f2e37b7d..819fdb32 100644 --- a/README.md +++ b/README.md @@ -115,6 +115,9 @@ computational environment for Jupyter, supporting interactive data science and s - [**Theia**](https://github.com/theia-ide/theia): Theia is a cloud & desktop IDE framework implemented in TypeScript. - [**Opshell**](https://github.com/ricktbaker/opshell) Ops Helper tool to make life easier working with AWS instances across multiple organizations. - [**Proxmox VE**](https://www.proxmox.com/en/proxmox-ve): Proxmox VE is a complete open-source platform for enterprise virtualization. It uses xterm.js for container terminals and the host shell. +- [**Script Runner**](https://github.com/ioquatix/script-runner): Run scripts (or a shell) in Atom. +- [**Whack Whack Terminal**](https://github.com/Microsoft/WhackWhackTerminal): Terminal emulator for Visual Studio 2017. +- [**VTerm**](https://github.com/vterm/vterm): Extensible terminal emulator based on Electron and React. Do you use xterm.js in your application as well? Please [open a Pull Request](https://github.com/sourcelair/xterm.js/pulls) to include it here. We would love to have it in our list. diff --git a/package.json b/package.json index e4bb08c1..c3b7717b 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "xterm", "description": "Full xterm terminal, in your browser", - "version": "2.9.1", + "version": "2.9.2", "ignore": [ "demo", "test", diff --git a/src/addons/attach/attach.ts b/src/addons/attach/attach.ts index aade7291..4e0d5941 100644 --- a/src/addons/attach/attach.ts +++ b/src/addons/attach/attach.ts @@ -59,6 +59,9 @@ export function attach(term, socket, bidirectional, buffered) { }; term._sendData = function(data) { + if (socket.readyState !== 1) { + return; + } socket.send(data); };