File picker for library tables doesn't show sym-lib-table or fp-lib-table files
Description
In the library table dialog, when you browse for a library table (sym-lib-table or fp-lib-table), these files are not displayed in the file picker when the file filter is set for *.*.
When you initially open the browser, the file filter is blank, which allows the browser to show the files correctly:
If you click the dropdown, the only option is . and if you select that, then sym-lib-tables are hidden, and you can't go back to the initial state (well, you can cancel the browser and open it again)
Possibly GTK-specific
Steps to reproduce
- Preferences -> Manage Symbol Libraries
- Click the folder button next to the library path of a nested library table
- Browse to somewhere where a
sym-lib-tablefile exists - See it in the picker
- Change the file type filter to
*.* - see the table file disappeared
KiCad Version
Application: KiCad x86_64 on x86_64
Version: 9.99.0-5038-ge393654e00-dirty, release build
Libraries:
wxWidgets 3.2.8
FreeType 2.14.1
HarfBuzz 12.2.0
FontConfig 2.17.1
Platform: Arch Linux, 64 bit, Little endian, wxGTK, X11, KDE, x11
OpenGL: Intel, Mesa Intel(R) Iris(R) Plus Graphics 655 (CFL GT3), 4.6 (Compatibility Profile) Mesa 25.2.7-arch1.1
wxWidgets: 3.2.8 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.89.0
OCC: 7.9.2
Curl: 8.17.0
ngspice: 45
Compiler: GCC 15.2.1 with C++ ABI 1020
Build settings:
KICAD_USE_EGL=ON
KICAD_IPC_API=ON
KICAD_USE_PCH=OFF
Locale:
Lang: en_US
Enc: UTF-8
Num: 1,234.5
Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)

