Junction dot can hide an unconnected (off-grid) wire segment
Description
eeschema seems to have started making a lot of almost-but-not-quite connected nets during drag operations. I'm not sure if some positions are being rounded incorrectly or what - it's hard to tell. I had to redraw a colleague's entire schematic yesterday due to this, wasn't quite sure what was going on, and then just noticed it in one of mine.
Pics - hmm, what's going on, those look connected...
Definitely should be...
Resizing the junction dot reveals:
The junction dot is hiding a not-connected indicator!
No matter how close I zoom in, these look like they should be connected. They must be off by a fraction of a hair's width. If I pick up the wire that doesn't join up to the junction with G, then set it back down, the connection is repaired:
Steps to reproduce
- Move some things around with block select and then G, I think. I can't think of a 100% repro case, but it's happening a lot in general.
KiCad Version
Application: KiCad Schematic Editor
Version: 5.99.0-unknown-13279+gefc64e972c+deb11, release build
Libraries:
wxWidgets 3.0.5
libcurl/7.74.0 OpenSSL/1.1.1k zlib/1.2.11 brotli/1.0.9 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.43.0 librtmp/2.3
Platform: Linux 5.10.0-9-amd64 x86_64, 64 bit, Little endian, wxGTK, xfce, tty
Build Info:
Date: Nov 16 2021 13:36:10
wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.74.0
OCC: 7.5.1
Curl: 7.74.0
ngspice: 34
Compiler: GCC 10.2.1 with C++ ABI 1014
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON
Edited by Jon Evans