Automatic update from web-platform-tests streams: underlyingSource.cancel() should called when abort, event with pending pull The spec [ReadableStreamPipeTo][] and [ReadableStreamCancel][] define that the signal aborted algorithm calls `underlyingSource.cancel()`. However, Webkit does not call `underlyingSource.cancel()` if signal aborted occurs while `underlyingSource.pull()` is pending. [ReadableStreamPipeTo]: https://streams.spec.whatwg.org/#readable-stream-pipe-to [ReadableStreamCancel]: https://streams.spec.whatwg.org/#readable-stream-cancel -- wpt-commits: 2bd26e124cf17b2f0a25c150794d640b07b2a870 wpt-pr: 46662