{"action":"created","issue":{"url":"https://api.github.com/repos/whatwg/streams/issues/900","repository_url":"https://api.github.com/repos/whatwg/streams","labels_url":"https://api.github.com/repos/whatwg/streams/issues/900/labels{/name}","comments_url":"https://api.github.com/repos/whatwg/streams/issues/900/comments","events_url":"https://api.github.com/repos/whatwg/streams/issues/900/events","html_url":"https://github.com/whatwg/streams/issues/900","id":303361700,"number":900,"title":"Should writableStream.abort() reject on already-errored streams?","user":{"login":"domenic","id":617481,"avatar_url":"https://avatars0.githubusercontent.com/u/617481?v=4","gravatar_id":"","url":"https://api.github.com/users/domenic","html_url":"https://github.com/domenic","followers_url":"https://api.github.com/users/domenic/followers","following_url":"https://api.github.com/users/domenic/following{/other_user}","gists_url":"https://api.github.com/users/domenic/gists{/gist_id}","starred_url":"https://api.github.com/users/domenic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/domenic/subscriptions","organizations_url":"https://api.github.com/users/domenic/orgs","repos_url":"https://api.github.com/users/domenic/repos","events_url":"https://api.github.com/users/domenic/events{/privacy}","received_events_url":"https://api.github.com/users/domenic/received_events","type":"User","site_admin":false},"labels":[{"id":196922330,"url":"https://api.github.com/repos/whatwg/streams/labels/writable%20streams","name":"writable streams","color":"5319e7","default":false}],"state":"open","locked":false,"assignee":{"login":"domenic","id":617481,"avatar_url":"https://avatars0.githubusercontent.com/u/617481?v=4","gravatar_id":"","url":"https://api.github.com/users/domenic","html_url":"https://github.com/domenic","followers_url":"https://api.github.com/users/domenic/followers","following_url":"https://api.github.com/users/domenic/following{/other_user}","gists_url":"https://api.github.com/users/domenic/gists{/gist_id}","starred_url":"https://api.github.com/users/domenic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/domenic/subscriptions","organizations_url":"https://api.github.com/users/domenic/orgs","repos_url":"https://api.github.com/users/domenic/repos","events_url":"https://api.github.com/users/domenic/events{/privacy}","received_events_url":"https://api.github.com/users/domenic/received_events","type":"User","site_admin":false},"assignees":[{"login":"domenic","id":617481,"avatar_url":"https://avatars0.githubusercontent.com/u/617481?v=4","gravatar_id":"","url":"https://api.github.com/users/domenic","html_url":"https://github.com/domenic","followers_url":"https://api.github.com/users/domenic/followers","following_url":"https://api.github.com/users/domenic/following{/other_user}","gists_url":"https://api.github.com/users/domenic/gists{/gist_id}","starred_url":"https://api.github.com/users/domenic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/domenic/subscriptions","organizations_url":"https://api.github.com/users/domenic/orgs","repos_url":"https://api.github.com/users/domenic/repos","events_url":"https://api.github.com/users/domenic/events{/privacy}","received_events_url":"https://api.github.com/users/domenic/received_events","type":"User","site_admin":false}],"milestone":null,"comments":1,"created_at":"2018-03-08T05:31:17Z","updated_at":"2018-03-08T06:28:50Z","closed_at":null,"author_association":"OWNER","body":"As noted in #847, this can lead to lots of redundant `.catch(() => {})`s.\r\n\r\nI think it's especially strange that this rejects given that we just resolve with undefined if the stream is already _closed_. If anything that's the case where you failed to abort. If you're already _errored_, then you've basically aborted the stream already.\r\n\r\nSo I'm inclined to change this. Any thoughts?"},"comment":{"url":"https://api.github.com/repos/whatwg/streams/issues/comments/371393096","html_url":"https://github.com/whatwg/streams/issues/900#issuecomment-371393096","issue_url":"https://api.github.com/repos/whatwg/streams/issues/900","id":371393096,"user":{"login":"domenic","id":617481,"avatar_url":"https://avatars0.githubusercontent.com/u/617481?v=4","gravatar_id":"","url":"https://api.github.com/users/domenic","html_url":"https://github.com/domenic","followers_url":"https://api.github.com/users/domenic/followers","following_url":"https://api.github.com/users/domenic/following{/other_user}","gists_url":"https://api.github.com/users/domenic/gists{/gist_id}","starred_url":"https://api.github.com/users/domenic/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/domenic/subscriptions","organizations_url":"https://api.github.com/users/domenic/orgs","repos_url":"https://api.github.com/users/domenic/repos","events_url":"https://api.github.com/users/domenic/events{/privacy}","received_events_url":"https://api.github.com/users/domenic/received_events","type":"User","site_admin":false},"created_at":"2018-03-08T06:28:50Z","updated_at":"2018-03-08T06:28:50Z","author_association":"OWNER","body":"I think we've just gotten more experience with the APIs over time, especially as we write transform stream examples. So, our initial theorizing about \"more errors is nice\" turns out to not be actually true in practice.\r\n\r\nI'll work on a PR for this."}}
{"actor":{"display_login":"domenic"}}