Schematic Editor: In the symbol selection dialog, the footprints filter does not work for some symbols
Description
In the symbol selection dialog, the footprints filter does not work for some symbols. For example, I have my own symbol for fiducial, which has the same footprint filter as fiducial from the official library. Unlike the official fiducial, mine also has a default footprint assigned to it. For the default footprint, the dialog offers me other options for mine not. In previous versions, options were also offered for my fiducial.
I've found that assigning a default footprint doesn't affect behavior.
My symbol: https://github.com/wykys/klib/blob/master/symbols/KLIB_Mechanical.kicad_sym#L246
Steps to reproduce
vokoscreen-2021-09-13_17-29-43
KiCad Version
Application: KiCad Schematic Editor
Version: 5.99.0-unknown-daca9d21f2~131~ubuntu20.04.1, release build
Libraries:
wxWidgets 3.0.4
Platform: Linux 5.4.0-84-generic x86_64, 64 bit, Little endian, wxGTK, cinnamon, 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_USE_OCC=ON
KICAD_SPICE=ON