**BUG** Concise problem statement: Once a schematic has been passed to PCB and tracked, if the schematic is re-annotated and those changes imported into the PCB, then the component prefixes are not re-annotated. This then draws new ratlines because the the connectivity has changed but physical placement of the parts has not. * Note that I think this may be part of the problem reported in: https://easyeda.com/forum/topic/Shematic_connections_are_not_perfectly_interpreted_when_exported_to_PCB-0C2CbLXx7 Steps to reproduce bug: Using: https://easyeda.com/andyfierman/No_join_dot-rGgCcMK53 1. Draw a schematic. This is `Annotate problem 1 (original cct)`; 2. Pass to PCB, layout and track. This is `Annotate problem 1 (original PCB)`; 3. Re-annotate schematic in Rows. This is `Annotate problem 2 (after Row Annotate)`; 4. Import changes into PCB. This is `Annotate problem 2 (PCB after Row Annotate)`. Results: Component prefixes have not changed to match imported changes therefore connectivity no longer matches existing tracking so ratlines appear. Expected results: Component prefixes changed to match imported changes so connectivity continues to match tracking on PCB layout therefore ratlines no appear. Browser: Chrome and Firefox in Windows and Linux.