From 11f1243aa7972ad917a643ca1e5205e93f1767b8 Mon Sep 17 00:00:00 2001 From: Ernest Hysa Date: Sun, 31 May 2026 17:08:00 +0100 Subject: [PATCH] fix(engine.io-client): pass query params to createUri in WebTransport Fixes #5496 - WebTransport query params ignored The WebTransport transport was calling createUri() without passing the query parameters, unlike other transports (websocket, polling) which properly include query params via their uri() methods. --- packages/engine.io-client/lib/transports/webtransport.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/engine.io-client/lib/transports/webtransport.ts b/packages/engine.io-client/lib/transports/webtransport.ts index ac03c7c5a8..fde909ac15 100644 --- a/packages/engine.io-client/lib/transports/webtransport.ts +++ b/packages/engine.io-client/lib/transports/webtransport.ts @@ -29,7 +29,7 @@ export class WT extends Transport { try { // @ts-ignore this._transport = new WebTransport( - this.createUri("https"), + this.createUri("https", this.query), this.opts.transportOptions[this.name], ); } catch (err) {