Open alexlazau opened 3 months ago
Starting with Immer 10.0.4, enableMapSet() does not seem to work as expected as values (if objects) of a native Map aren't frozen anymore.
enableMapSet()
Map
https://stackblitz.com/edit/immer-10-0-4-map-bug
Create a Map with objects by using produce and check the values of the Map with Object.isFrozen(...).
produce
Object.isFrozen(...)
Objects inside a Map are not frozen.
Objects inside a Map are frozen. The provided repo works if the Immer version is set to 10.0.3.
Note to self, see also #1069
Thanks for the detailed report, will investigate at a later point.
🐛 Bug Report
Starting with Immer 10.0.4,
enableMapSet()
does not seem to work as expected as values (if objects) of a nativeMap
aren't frozen anymore.Link to repro
https://stackblitz.com/edit/immer-10-0-4-map-bug
To Reproduce
Create a Map with objects by using
produce
and check the values of the Map withObject.isFrozen(...)
.Observed behavior
Objects inside a Map are not frozen.
Expected behavior
Objects inside a Map are frozen. The provided repo works if the Immer version is set to 10.0.3.
Environment