actualmente estoy trabajando en una funcionalidad, donde un usuario puede crear y editar zonas (polígonos). Por lo tanto, estoy usando una clase Zone que extiende L.Polygon. Para editar una instancia específica de Zone, estoy usando specificZone.editing.enable() . Esto está funcionando y se ve así: 
Ahora puedo mover los puntos para editar la zona de esta manera: 
Si luego cancelo la edición con el siguiente código:
specificZone.setLatLngs(oldZoneLatLngs); //oldZoneLatLngs were saved when editing was enabled specificZone.editing.disable();la zona nuevamente se ve así:
Pero si ahora quiero editar la zona nuevamente, el punto de edición de la zona anterior se muestra nuevamente:
¿Alguien ha experimentado algo como ésto?
Estoy agradecido por cualquier tipo de ayuda :)
Un saludo Luca