diff --git a/src/tabris/util.js b/src/tabris/util.js index b03e4f42..d0fbba25 100644 --- a/src/tabris/util.js +++ b/src/tabris/util.js @@ -175,7 +175,7 @@ export function isReadable(value) { */ export function read(value) { if (value instanceof ArrayBuffer) { - return value.slice(0); + return value.byteLength === 0 ? new ArrayBuffer() : value.slice(0); } if (ArrayBuffer.isView(value)) { return value.buffer.slice(0);