pcbnew: Drilled hole-to-hole clearance of same nets are not highlighted in PNS router
Description
When dragging a via, whenever a DRC rule is violated, violations are highlighted on the screen live. However, when dragging a via nearby a via that is connected to the same net, no error is given. However, when DRC check tool is run, the DRC errors can be seen.
Changing severity of this rule from "Warning" to "Error" does not create a difference.
I also have the following custom rule for same net via drill hole clearance, however, with or without it, the result is the same as described above.
(rule "Distance between Vias Hole Same Nets"
(constraint hole_to_hole (min 0.254mm))
(condition "A.Type =='Via' && B.Type =='Via' && A.Net == B.Net")
)
Steps to reproduce
Here is a screen recording describing how to reproduce aforementioned issue:
Drilled_Holes_Of_Same_Net_Bug-1
KiCad Version
Application: KiCad (64-bit)
Version: (6.99.0-4098-g3a9ed47bf0), release build
Libraries:
wxWidgets 3.2.1
FreeType 2.11.1
HarfBuzz 4.2.0
FontConfig 2.14.0
libcurl/7.83.1-DEV Schannel zlib/1.2.12
Platform: Windows 10 (build 19043), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Oct 28 2022 07:44:52
wxWidgets: 3.2.1 (wchar_t,wx containers)
Boost: 1.79.0
OCC: 7.6.0
Curl: 7.83.1-DEV
ngspice: 37
Compiler: Visual C++ 1929 without C++ ABI
Build settings:
KICAD_SPICE=ON