diff --git a/packages/core-js/internals/async-iterator-create-proxy.js b/packages/core-js/internals/async-iterator-create-proxy.js index c120fa90f6a3..efd6edc7cc8b 100644 --- a/packages/core-js/internals/async-iterator-create-proxy.js +++ b/packages/core-js/internals/async-iterator-create-proxy.js @@ -79,7 +79,7 @@ var createAsyncIteratorProxyPrototype = function (IS_ITERATOR) { var returnMethod, result; var completion = perform(function () { if (state.inner) try { - iteratorClose(state.inner.iterator, 'return'); + iteratorClose(state.inner.iterator, 'normal'); } catch (error) { return iteratorClose(iterator, 'throw', error); } diff --git a/packages/core-js/internals/iterator-create-proxy.js b/packages/core-js/internals/iterator-create-proxy.js index be5e2faa33b9..ffb9d7454875 100644 --- a/packages/core-js/internals/iterator-create-proxy.js +++ b/packages/core-js/internals/iterator-create-proxy.js @@ -42,11 +42,11 @@ var createIteratorProxyPrototype = function (IS_ITERATOR) { return returnMethod ? call(returnMethod, iterator) : createIterResultObject(undefined, true); } if (state.inner) try { - iteratorClose(state.inner.iterator, 'return'); + iteratorClose(state.inner.iterator, 'normal'); } catch (error) { return iteratorClose(iterator, 'throw', error); } - iteratorClose(iterator, 'return'); + iteratorClose(iterator, 'normal'); return createIterResultObject(undefined, true); } });