eeschema: unintended junction dots on wire drag
Description
Dragging (G) these two horizontal wires 2 grid units to the left causes junction dots to be added to the vertical wire.
since the right endpoints of the horizontal wires were 2 grid units to the right of the vertical wire, if you merely move them to the left - they would land on the vertical wire and make junctions, which could maybe be counted as okay.
but in this case they are being "extended" and i would not expect junction dots.
also this is obviously a bug since it doesn't happen if you drag them 1 or 3 grid units, it happens when the endpoint would land onto the other wire
Steps to reproduce
KiCad Version
Application: KiCad Schematic Editor x86_64 on x86_64
Version: 7.0.9+1, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 6.0.0
FontConfig 2.14.1
libcurl/7.88.1 OpenSSL/3.0.11 zlib/1.2.13 brotli/1.0.9 zstd/1.5.4 libidn2/2.3.3 libpsl/0.21.2 (+libidn2/2.3.3) libssh2/1.10.0 nghttp2/1.52.0 librtmp/2.3 OpenLDAP/2.5.13
Platform: Debian GNU/Linux 12 (bookworm), 64 bit, Little endian, wxGTK, LXDE, x11
Build Info:
Date: Nov 30 2023 19:42:07
wxWidgets: 3.2.2 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.74.0
OCC: 7.6.3
Curl: 7.88.1
ngspice: 39
Compiler: GCC 12.2.0 with C++ ABI 1017
Build settings:
KICAD_SPICE=ON