From 17485f9083a5adee0dc557eeacd63c48fa7d253b Mon Sep 17 00:00:00 2001 From: Daniel Imms <2193314+Tyriar@users.noreply.github.com> Date: Fri, 19 Dec 2025 08:17:07 -0800 Subject: [PATCH] node-pty@1.1.0-beta43 Brings in further improvements to handling of write backpressure. After this we no longer throttle at all which means that for older versions of bash at least on macOS interleaving is possible, but pasting and sending should be near instantaneous for any reasonable amount of text. I measured zsh injesting 5mb of data in ~14 seconds. See: - microsoft/node-pty#835 - microsoft/node-pty#837 - microsoft/node-pty#839 Part of #246204, #283056 --- package-lock.json | 8 ++++---- package.json | 2 +- remote/package-lock.json | 8 ++++---- remote/package.json | 2 +- 4 files changed, 10 insertions(+), 10 deletions(-) diff --git a/package-lock.json b/package-lock.json index deb2a7935936d..b51e48b4eee6a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -46,7 +46,7 @@ "native-is-elevated": "0.8.0", "native-keymap": "^3.3.5", "native-watchdog": "^1.4.1", - "node-pty": "^1.1.0-beta42", + "node-pty": "^1.1.0-beta43", "open": "^10.1.2", "tas-client": "0.3.1", "undici": "^7.9.0", @@ -12810,9 +12810,9 @@ } }, "node_modules/node-pty": { - "version": "1.1.0-beta42", - "resolved": "https://registry.npmjs.org/node-pty/-/node-pty-1.1.0-beta42.tgz", - "integrity": "sha512-59KoV6xxhJciRVpo4lQ9wnP38SPaBlXgwszYS8nlHAHrt02d14peg+kHtJ4AOtyLWiCf8WPCeJNbxBkiA7Oy7Q==", + "version": "1.1.0-beta43", + "resolved": "https://registry.npmjs.org/node-pty/-/node-pty-1.1.0-beta43.tgz", + "integrity": "sha512-CYyIQogRs97Rfjo0WKyku8V56Bm4WyWUijrbWDs5LJ+ZmsUW2gqbVAEpD+1gtA7dEZ6v1A08GzfqsDuIl/eRqw==", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/package.json b/package.json index d6fbeebd93b42..50464b528c064 100644 --- a/package.json +++ b/package.json @@ -108,7 +108,7 @@ "native-is-elevated": "0.8.0", "native-keymap": "^3.3.5", "native-watchdog": "^1.4.1", - "node-pty": "^1.1.0-beta42", + "node-pty": "^1.1.0-beta43", "open": "^10.1.2", "tas-client": "0.3.1", "undici": "^7.9.0", diff --git a/remote/package-lock.json b/remote/package-lock.json index 444daba9c9ab4..bcb974b5f959e 100644 --- a/remote/package-lock.json +++ b/remote/package-lock.json @@ -38,7 +38,7 @@ "kerberos": "2.1.1", "minimist": "^1.2.8", "native-watchdog": "^1.4.1", - "node-pty": "^1.1.0-beta42", + "node-pty": "^1.1.0-beta43", "tas-client": "0.3.1", "vscode-oniguruma": "1.7.0", "vscode-regexpp": "^3.1.0", @@ -848,9 +848,9 @@ } }, "node_modules/node-pty": { - "version": "1.1.0-beta42", - "resolved": "https://registry.npmjs.org/node-pty/-/node-pty-1.1.0-beta42.tgz", - "integrity": "sha512-59KoV6xxhJciRVpo4lQ9wnP38SPaBlXgwszYS8nlHAHrt02d14peg+kHtJ4AOtyLWiCf8WPCeJNbxBkiA7Oy7Q==", + "version": "1.1.0-beta43", + "resolved": "https://registry.npmjs.org/node-pty/-/node-pty-1.1.0-beta43.tgz", + "integrity": "sha512-CYyIQogRs97Rfjo0WKyku8V56Bm4WyWUijrbWDs5LJ+ZmsUW2gqbVAEpD+1gtA7dEZ6v1A08GzfqsDuIl/eRqw==", "hasInstallScript": true, "license": "MIT", "dependencies": { diff --git a/remote/package.json b/remote/package.json index ca94e1752460f..bf7b9bd41fa72 100644 --- a/remote/package.json +++ b/remote/package.json @@ -33,7 +33,7 @@ "kerberos": "2.1.1", "minimist": "^1.2.8", "native-watchdog": "^1.4.1", - "node-pty": "^1.1.0-beta42", + "node-pty": "^1.1.0-beta43", "tas-client": "0.3.1", "vscode-oniguruma": "1.7.0", "vscode-regexpp": "^3.1.0",