Adding components to existing PCB via "Update PCB from schematic" can cause unwanted VIA net change
When adding components to existing PCB via "Update PCB from schematic", VIAs located on the PCB can be reassigned to different nets. This is probably caused by initial placement of the new footprints over the area where floating footprint's pads may be touching existing nets.
Description
This is more prominent with large footprints added to existing design. After the Update PCB with schematic is used, PCB editor displays new footprints "floating". However at their inital location some of the VIAs do change their net assignment. This in turn involves the need to manually re-assign these.
Steps to reproduce
KiCad Version
Application: KiCad PCB Editor (64-bit)
Version: (6.0.0-rc1-314-g10be483430), release build
Libraries:
wxWidgets 3.1.5
libcurl/7.78.0-DEV Schannel zlib/1.2.11
Platform: Windows 10 (build 19042), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Dec 4 2021 00:00:18
wxWidgets: 3.1.5 (wchar_t,wx containers)
Boost: 1.76.0
OCC: 7.5.0
Curl: 7.78.0-DEV
ngspice: 35
Compiler: Visual C++ 1929 without C++ ABI
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON