diff --git a/packages/playwright-core/src/server/socksClientCertificatesInterceptor.ts b/packages/playwright-core/src/server/socksClientCertificatesInterceptor.ts index 9f06d1e5bdde4..846d2ca3d16b3 100644 --- a/packages/playwright-core/src/server/socksClientCertificatesInterceptor.ts +++ b/packages/playwright-core/src/server/socksClientCertificatesInterceptor.ts @@ -247,9 +247,7 @@ class SocksProxyConnection { 'Content-Length: ' + Buffer.byteLength(responseBody), '', responseBody, - ].join('\r\n'), () => { - this._browserEncrypted.destroy(); - }); + ].join('\r\n')); } }); } diff --git a/tests/library/client-certificates.spec.ts b/tests/library/client-certificates.spec.ts index 61b6580e86cc2..b7546c47eea25 100644 --- a/tests/library/client-certificates.spec.ts +++ b/tests/library/client-certificates.spec.ts @@ -552,6 +552,7 @@ test.describe('browser', () => { 'Content-Encoding': 'gzip', 'Transfer-Encoding': 'chunked' }); + res.flushHeaders(); await renegotiate();