Bug repoduction. works on playground: https://markojs.com/playground/#NobwRAdghgtgpmAXGAlhAJnAHgOhlAJwGsB7MAGjAAcoAXACyTAHoBjEmKkiOCWgZ2ZpMufMTKV2fXrSYAeADZxaQ2nBj8AvKCiIAjAF9yIXYeOmjJ-ZYsBdZgD4AOhDk0CMzSjUbHLuQBGAK60tNwABNwAwgoorEQAFACUIFL8JEo4CiQA5gkA5N7q-PnkRRpJBg7ZOXLMwaHcDmCWkLAIyO4yeISkFNR0jMhsHFw8fIJdfD3i-VJqfPJ0tASCIJgAZlBBCrSI4eX8Bn6uGyQEAD7lF5EbXj78zhDhL+FyrPQoCuj36id1ZwIzVa0HgTA+X3QMz6lBoDCYI043Bkggh32hEjA8xkS1Cq2Y6zgWx2ewOPmOT0UymYtF+MBwUH+RI2cFYtGSIHKDPCmnCtAp-gaYWe0Vi8Q5tAA1JKqgASED8upCpouFq2IA doesn't work in local trying to modify the prop object that was passed down