Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Test postMessage() exception order #9672
It seems that Edge/Safari generally follow the specification here. Chrome/Firefox seem to handle the transfer errors later. I think either way we have to loop over the transferables before structured serializing to store them in memory, so there's probably no good reason to change the specification here.
And finally for Edge throwing the wrong exception for one test: https://developer.microsoft.com/en-us/microsoft-edge/platform/issues/16104788/.