Pcbnew: CTRL (+ SHIFT) + LMB net highlighting does not work on pads if selection filter doesn't include locked items
Description
I generally disable locked items from the selection filter while drawing tracks make things easier and faster. Today I realized that I can not CTRL + SHIFT + LMB pads to highlight nets. While looking for a workaround I remembered almost all of the footprints are "pads locked". Then enabled the locked items choice from the selection filter and voila, I was able to highlight nets.
I'm not sure this is 'as designed' or not but from my point of view this is not intuitive and locked items should not include pads in this scenario like in the stable 5.1 branch.
KiCad Version
Application: Pcbnew
Version: (5.99.0-7617-g6b2be25086), debug build
Libraries:
wxWidgets 3.0.4
Platform: Linux 5.4.0-58-generic x86_64, 64 bit, Little endian, wxGTK, ubuntu, x11
wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.71.0
OCC: 7.3.0
Curl: 7.68.0
ngspice: 31
Compiler: GCC 9.3.0 with C++ ABI 1013
Build settings:
KICAD_SCRIPTING=ON
KICAD_SCRIPTING_MODULES=ON
KICAD_SCRIPTING_PYTHON3=ON
KICAD_SCRIPTING_WXPYTHON=ON
KICAD_SCRIPTING_WXPYTHON_PHOENIX=ON
KICAD_SCRIPTING_ACTION_MENU=ON
KICAD_USE_OCC=ON
KICAD_SPICE=ON
KICAD_STDLIB_DEBUG=OFF
KICAD_STDLIB_LIGHT_DEBUG=OFF
KICAD_SANITIZE=OFF