diff --git a/components/script/dom/writablestreamdefaultcontroller.rs b/components/script/dom/writablestreamdefaultcontroller.rs index 4e6a44b9f5a..751f5d8d976 100644 --- a/components/script/dom/writablestreamdefaultcontroller.rs +++ b/components/script/dom/writablestreamdefaultcontroller.rs @@ -555,7 +555,7 @@ impl WritableStreamDefaultController { promise.reject_error(error, can_gc); } else { // Otherwise, return a promise resolved with undefined. - promise.reject_native(&(), can_gc); + promise.resolve_native(&(), can_gc); } promise }, diff --git a/tests/wpt/meta/streams/transferable/writable-stream.html.ini b/tests/wpt/meta/streams/transferable/writable-stream.html.ini index 8e83ffc29e4..47326208f88 100644 --- a/tests/wpt/meta/streams/transferable/writable-stream.html.ini +++ b/tests/wpt/meta/streams/transferable/writable-stream.html.ini @@ -1,4 +1,3 @@ [writable-stream.html] - expected: ERROR [window.postMessage should be able to transfer a {readable, writable} pair] expected: FAIL