This makes the algorithm more user-friendly, as this is generally the desired behavior, and the algorithm can already throw for other reasons so callers are expected to handle that.
I audited the callers and they are all fine with this. (Most are just referencing the concept of transferring, as these definitions are not yet widely used.)
This makes the algorithm more user-friendly, as this is generally the desired behavior, and the algorithm can already throw for other reasons so callers are expected to handle that.
/cc @inexorabletash as this was inspired by your work in https://github.com/whatwg/webidl/pull/1419.
I audited the callers and they are all fine with this. (Most are just referencing the concept of transferring, as these definitions are not yet widely used.)
Preview | Diff