when copy/paste, via net is not preserved
Description
When finishing a project, I place multiple ground vias for heat sinking and other purposes.
When vias are copied (say multiple of them are placed around a footprint) and wanted to place copy of them around another footprint, their net assignment is deleted.
I understand this might be a feature and makes sense when pasting standard footprints, better not to assign them to a net when duplicate is made.
Steps to reproduce
Make a new via in a ground plane. It's net is automatically assigned. Select and copy that via. Paste it nearby.
KiCad Version
Application: Pcbnew Version: (5.1.6-92-g77caf502)-1, release build Libraries: wxWidgets 3.0.5 libcurl/7.71.0 OpenSSL/1.1.1g (Schannel) zlib/1.2.11 brotli/1.0.7 libidn2/2.3.0 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.9.0 nghttp2/1.41.0 Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW Build Info: wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8) Boost: 1.73.0 OpenCASCADE Community Edition: 6.9.1 Curl: 7.71.0 Compiler: GCC 10.2.0 with C++ ABI 1014
Build settings: USE_WX_GRAPHICS_CONTEXT=OFF USE_WX_OVERLAY=OFF 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_USE_OCE=ON KICAD_USE_OCC=OFF KICAD_SPICE=ON