Merge pull request #11593 from Snuffleupagus/LoopbackPort-postMessage-compatibility

Remove `LoopbackPort.postMessage` special-case for polyfilled `TypedArray`s
This commit is contained in:
Tim van der Meij 2020-02-13 22:56:59 +01:00 committed by GitHub
commit 12400489c2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1492,10 +1492,7 @@ class LoopbackPort {
if ((buffer = value.buffer) && isArrayBuffer(buffer)) {
// We found object with ArrayBuffer (typed array).
const transferable = transfers && transfers.includes(buffer);
if (value === buffer) {
// Special case when we are faking typed arrays in compatibility.js.
result = value;
} else if (transferable) {
if (transferable) {
result = new value.constructor(
buffer,
value.byteOffset,