I've started putting footprint information on schematics - its an option in EasyEDA schematic capture thats disabled by default. I'm doing this because of errors i've made where a part's footprint was not what i wanted and it sneaked through to manufactured boards, and almost impossible to fix then. I now add a check item during schematic capture QA to look at all footprints on the schematic to ensure the correct part was selected. But EasyEDA has a problem that has persisted through many versions and is still present in version V6.2.46
![SNAG-10270006 .jpg](//image.easyeda.com/pullimage/WK0dGcrqB79bnQYP3iNnA15hkau9iqLNt8EY2kFy.jpeg)
EasyEDA does not keep the footprint information text box in a position that I move it to, it always returns the text box to the default position that EasyEDA uses when you first place the schematic symbol. This text gets put on top of other components or text that I have placed in that default position. HOWEVER - only multi-part components are affected - single components eg a transistor or resistor are NOT affected.
![SNAG-10270008 .jpg](//image.easyeda.com/pullimage/wWdEWzUbkfJsAtnquAisJtaMAhv7r5JLICYm5sbw.jpeg)
![SNAG-10270007 .jpg](//image.easyeda.com/pullimage/Wxh2K6CmCz7fUjmPM7TVLleMGDcWeicnkHaTo2Dc.jpeg)
The trigger for this is if I make any change to the pcb layout - place a wire, move a component, save - any action it seems.
An example project that demonstrates this behaviour is here [https://easyeda\.com/editor\#id=\|c344d65e2f724c4792b4cf2a26ad7f90\|d9478f22b2c8465b9e2e20e2151299d5](https://easyeda.com/editor#id=%7Cc344d65e2f724c4792b4cf2a26ad7f90%7Cd9478f22b2c8465b9e2e20e2151299d5)
Chrome
77.0.3865.120
Windows
7
EasyEDA
6.2.46