Skip to content

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