DRC: via is reported as unconnected when on internal fracture border of zone
Description
DRC keeps saying that this via is unconnected:
Even though it clearly is.
I tried deleting the via and duplicating an existing one, that didn't help. However, if I move it up or down the error goes away! It seems to be caused by the keepout zone to the left of the via.
Attached is an example project that demonstrates the issue: via_keepout_drc_bug.zip
KiCad Version
Application: Pcbnew
Version: (5.99.0-2805-gb06e60525), release build
Libraries:
wxWidgets 3.0.4
libcurl/7.64.1 SecureTransport (LibreSSL/2.8.3) zlib/1.2.11 nghttp2/1.39.2
Platform: Mac OS X (Darwin 19.5.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
Date: Aug 17 2020 09:56:06
wxWidgets: 3.0.4 (wchar_t,STL containers,compatible with 2.8)
Boost: 1.70.0
Curl: 7.64.1
ngspice: 31
Compiler: Clang 11.0.3 with C++ ABI 1002
Build settings:
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=OFF
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
KICAD_SCRIPTING_ACTION_MENU=ON
BUILD_GITHUB_PLUGIN=ON
KICAD_SPICE=ON
Edited by Jeff Young