Skip to content

footprint chooser: checkboxes overridden by search strings

Description

If the user applies search strings in the search field and the filter-checkboxes at the same time the checkboxes are overriden by the search phrases and ignored.

Steps to reproduce

  1. open attached project, open schematic: footprint_chooser_string.zip
  2. locate D103, which is a bog standard diode from the Device-library
  3. doubleclick D103 to open symbol properties dialog
  4. click on "FP"-field (with the "book"-icon) --> footprint chooser opens
  5. clear search string, enable both filter boxes at bottom (esspecially "FP filter")
  6. observe: only 4 default libraries are shown as result (see picture 1)
  7. now type "D2 PAK" into search filter field, type with space character between D2 and PAK, to get two search words
  8. observe: the number of displayed results is increasing:
  9. the additional shown libraries clearly include results which are not covered by the footprint filter of the diode symbol (for instance the "heatsink"-library)

fp_chooser_02

different picture shows checkbox for "pin count" which is overridden and not respected:

fp_chooser_03

KiCad Version

Application: KiCad Schematic Editor x64 on x64

Version: 8.0.3-51-g6ecfa65c4c, release build

Libraries:
	wxWidgets 3.2.5
	FreeType 2.12.1
	HarfBuzz 8.3.0
	FontConfig 2.14.2

Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
OpenGL: Intel, Intel(R) HD Graphics 4000, 4.0.0 - Build 10.18.10.5161

	wxWidgets: 3.2.5 (wchar_t,wx containers)
	Boost: 1.83.0
	OCC: 7.8.1
	Curl: 8.5.0-DEV
	ngspice: 42
	Compiler: Visual C++ 1939 without C++ ABI

Build settings:
Edited by Maik Freitag