Detección de cambios de componentes Glimmer no funciona: mutación de propiedades en arreglo @tracked

Gracias por tu aporte. Tengo otra pregunta de seguimiento:

¿Funcionaría usar una biblioteca como Immer?
Si es así, ¿cómo debería incluir Immer en Discourse?
He visto menciones de “copiarlo en los assets desde node_modules”, pero preferiría si hubiera una forma de hacerlo a través de npm, o incluso un enlace CDN en la etiqueta del encabezado.