diff --git a/.changeset/fresh-frogs-heal.md b/.changeset/fresh-frogs-heal.md new file mode 100644 index 00000000000..7f10a9e7358 --- /dev/null +++ b/.changeset/fresh-frogs-heal.md @@ -0,0 +1,6 @@ +--- +"@firebase/firestore": patch +"@firebase/webchannel-wrapper": patch +--- + +Fix an issue where Firestore was incorrectly using XHR instead of fetch for streaming response. diff --git a/packages/webchannel-wrapper/externs/overrides.js b/packages/webchannel-wrapper/externs/overrides.js index bccac74db64..8aa01e2ae5d 100644 --- a/packages/webchannel-wrapper/externs/overrides.js +++ b/packages/webchannel-wrapper/externs/overrides.js @@ -66,6 +66,9 @@ goog.net.WebChannel.Options.forceLongPolling; /** @type {boolean|undefined} */ goog.net.WebChannel.Options.detectBufferingProxy; +/** @type {boolean|undefined} */ +goog.net.WebChannel.Options.useFetchStreams; + /** @type {unknown} */ goog.net.WebChannel.Options.xmlHttpFactory;