|
9 | 9 | - Wrap `Symbol.for` in `Symbol.prototype.description` polyfill for correct handling of empty string descriptions |
10 | 10 | - Fixed one more case (`Iterator.prototype.take`) of a V8 ~ Chromium < 126 [bug](https://issues.chromium.org/issues/336839115) |
11 | 11 | - Forced replacement of `Iterator.{ concat, zip, zipKeyed }` in the pure version for ensuring proper wrapped `Iterator` instances as the result |
12 | | -- Fixed double `.return` calling in case of throwing error in this method in the internal `iterate` helper that affected some polyfills |
| 12 | +- Fixed proxying `.return()` on exhausted iterator from some methods of iterator helpers polyfill to the underlying iterator |
| 13 | +- Fixed double `.return()` calling in case of throwing error in this method in the internal `iterate` helper that affected some polyfills |
13 | 14 | - Fixed closing iterator on `IteratorValue` errors in the internal `iterate` helper that affected some polyfills |
14 | 15 | - Fixed iterator closing in `Array.from` polyfill on failure to create array property |
15 | 16 | - Fixed some cases of iterators closing in `Iterator.{ zip, zipKeyed }` polyfills |
|
52 | 53 | - Fixed counter in some cases of some `AsyncIterator` methods |
53 | 54 | - Fixed order of async iterators closing |
54 | 55 | - Fixed iterator closing in `AsyncIterator.prototype.flatMap` polyfill |
55 | | -- Fixed iterator closing in `AsyncIterator.prototype.map` polyfill on error in inner iterator `.next` |
| 56 | +- Fixed iterator closing in `AsyncIterator.prototype.map` polyfill on error in underlying iterator `.next()` |
56 | 57 | - Fixed iterator closing in `AsyncIterator.prototype.take` polyfill with `return: null` |
57 | | -- Fixed validation `return()` result as object in `AsyncIterator.prototype.take` polyfill |
| 58 | +- Fixed validation `.return()` result as object in `AsyncIterator.prototype.take` polyfill |
58 | 59 | - Fixed a lack of error in `structuredClone` polyfill on attempt to transfer multiple objects, some of which are non-transferable |
59 | 60 | - Fixed resizable `ArrayBuffer` transferring where `newByteLength` exceeds the original `maxByteLength` |
60 | 61 | - Fixed possible loss of symbol enumerability in `Object.defineProperty` in `Symbol` polyfill |
|
0 commit comments