diff --git a/components/zotero-protocol-handler.js b/components/zotero-protocol-handler.js index bd2af05dc..c82fade40 100644 --- a/components/zotero-protocol-handler.js +++ b/components/zotero-protocol-handler.js @@ -1220,7 +1220,7 @@ AsyncChannel.prototype = { .createInstance(Components.interfaces.nsIScriptableUnicodeConverter); converter.charset = "UTF-8"; let inputStream = converter.convertToInputStream(data); - listenerWrapper.onDataAvailable(this, context, inputStream, 0, data.length); + listenerWrapper.onDataAvailable(this, context, inputStream, 0, inputStream.available()); listenerWrapper.onStopRequest(this, context, this.status); }