diff --git a/static/client.html b/static/client.html index bd0e9dc..d6d9de9 100644 --- a/static/client.html +++ b/static/client.html @@ -1521,9 +1521,6 @@ // ── File download handler (server-initiated file transfer) ── client.onfile = function(stream, mimetype, filename) { var reader = new Guacamole.BlobReader(stream, mimetype); - reader.onprogress = function(length) { - stream.sendAck('Received', Guacamole.Status.Code.SUCCESS); - }; reader.onend = function() { var blob = reader.getBlob(); var a = document.createElement('a'); diff --git a/tests/client-file-stream-ack.mjs b/tests/client-file-stream-ack.mjs index b3d125f..b625503 100644 --- a/tests/client-file-stream-ack.mjs +++ b/tests/client-file-stream-ack.mjs @@ -36,6 +36,6 @@ assert.deepEqual(acknowledgements, [ { message: 'OK', code: 0 } ], 'the stream should be accepted once the reader is ready'); -reader.onprogress(); -assert.deepEqual(acknowledgements.at(-1), { message: 'Received', code: 0 }); +assert.equal(reader.onprogress, undefined, + 'BlobReader handles per-blob ACKs without an extra callback'); console.log('client-file-stream-ack: ok');