Laggy input in “Assign Footprints - Footprint Filters”
Description
When selecting “Run footprint assignment tool” and placing the cursor in the textbox “Filter footprint list by library” the input is severely lagging. After every character typed, KiCAD is “busy” and doesn't accept input. Therefore it's required to slowly type character by character otherwise it drops characters.
Steps to reproduce
It's easiest to reproduce on a slow machine without SSD.
- Open the footprint assignment tool
- Place cursor in the textbox “Filter footprint list by library”
- (Quickly) type “pinheader”
Actual Result
The textbox contains e.g. “pnr”, “pner”, “pher” (actual string varies). Some characters were swallowed because the machine was busy after the first character had been entered.
Desired Result
The text box should contain “pinheader” regardless of how fast or busy the machine is.
KiCad Version
Application: KiCad Schematic Editor
Version: 6.0.6+dfsg-1, release build
Libraries:
wxWidgets 3.0.5
libcurl/7.84.0 OpenSSL/3.0.4 zlib/1.2.11 brotli/1.0.9 zstd/1.5.2 libidn2/2.3.3 libpsl/0.21.0 (+libidn2/2.3.0) libssh2/1.10.0 nghttp2/1.47.0 librtmp/2.3 OpenLDAP/2.5.12
Platform: Linux 5.18.0-2-amd64 x86_64, 64 bit, Little endian, wxGTK, lightdm-xsession, x11
Build Info:
Date: Jun 20 2022 18:00:05
wxWidgets: 3.0.5 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
Boost: 1.74.0
OCC: 7.5.2
Curl: 7.83.1
ngspice: 37
Compiler: GCC 11.3.0 with C++ ABI 1016
Build settings:
KICAD_USE_OCC=ON
KICAD_SPICE=ON