Steps to reproduce:
create a new family
add one or more diseases to one of the individuals: the diseases are displayed and colored correctly on the node
save and close the pedigree
reopen the pedigree in the editor
Result: the individual that had been annotated with disease(s) is now colored yellow and only annotated with the generic "affected". No diseases appear in the legend.
The diseases are correctly saved the first time (can be checked by looking at the pedigree json after save), so the loss seems to occur when reloading the json in the editor.