diff --git a/packages/graphiql-toolkit/src/create-fetcher/createFetcher.ts b/packages/graphiql-toolkit/src/create-fetcher/createFetcher.ts index 36e3612d54..9db82e5eb2 100644 --- a/packages/graphiql-toolkit/src/create-fetcher/createFetcher.ts +++ b/packages/graphiql-toolkit/src/create-fetcher/createFetcher.ts @@ -43,7 +43,7 @@ export function createGraphiQLFetcher(options: CreateFetcherOptions): Fetcher { : false; if (isSubscription) { - if (options.sseUrl) { + if (!options.subscriptionUrl.startsWith('ws')) { const sseFetcher = await createSseFetcher({ url: options.sseUrl }); return sseFetcher(graphQLParams); }