have you tried things like `new Blob(originalBlob)` or `originalBlob.slice()`? Does this exhibit the same bug?