Fixes: lp:1782761 * https://bugs.launchpad.net/kicad/+bug/1782761
Fixes: lp:1102168 * https://bugs.launchpad.net/kicad/+bug/1102168 Fixes: lp:1779913 * https://bugs.launchpad.net/kicad/+bug/1779913 (cherry picked from commit 83781ab)
Use in-place editing for both. Fixes: lp:1743823 * https://bugs.launchpad.net/kicad/+bug/1743823 (cherry picked from commit 33622cd)