Symbol/footprint chooser tree rendering issue
<!-- --------Before Creating a New Issue----------- * Limit report to a single issue. * Search the issue tracker to verify the issue has not already been reported. * Complete all instructions between `template comment markers <>. * Keep report contents limited to the necessary information required to fix the issue. * When creating an issue against the stable version of KiCad, make sure the latest available stable version is installed as issues may have already been resolved in later stable versions. --> # Description <!-- What is the current behavior and what is the expected behavior? --> <!-- If the issue is visual/graphical, please attach screenshots of the problem. --> <!-- Add the issue details below this line and before the "Steps to reproduce" heading. --> Sorry, I can't really think of a better way to title this. On Linux Mint Xfce with the default theme (I get this in other setups too, but this is the one on my work machine and it's really quite Normal), when I open the symbol chooser and search for something, often the text renders offset by a row in the tree view until I mouse over it. That is - each row shows the text of the item above it, and then each individual row redraws to the correct text when the mouse cursor enters its bounding box. I have a large number of libraries - the entire KiCad default set plus my company's proprietary libs (33 of them), if that makes a difference. # Steps to reproduce <!-- If there are multiple steps to reproduce it or it is a visual issue, then providing a screen recording as an attachment to this report is recommended. --> <!-- If this issue is specific to a project, please attach the necessary files to this issue. --> <!-- Add the steps to reproduce using the numbers below --> <!-- Add new step numbers before the "KiCad Version" heading. --> 1. Search for something in the symbol chooser 2. Mouse over the results and watch them change # KiCad Version <!-- Copy version information (from main menu Help->About KiCad ->Copy Version Info) and paste it between the triple backticks below to preserve the formatting. --> ``` Application: KiCad Schematic Editor x86_64 on x86_64 Version: 8.0.4, release build Libraries: wxWidgets 3.2.5 FreeType 2.13.2 HarfBuzz 8.1.1 FontConfig 2.15.0 libcurl/8.8.0-DEV OpenSSL/3.1.6 zlib/1.3.1 libidn2/2.3.4 libpsl/0.21.2 nghttp2/1.58.0 Platform: Freedesktop SDK 23.08 (Flatpak runtime), 64 bit, Little endian, wxGTK, X11, xfce, x11 OpenGL: Intel, Mesa Intel(R) Graphics (ADL GT2), 4.6 (Compatibility Profile) Mesa 24.1.3 (git-0c49f54c76) Build Info: Date: Jul 17 2024 04:02:12 wxWidgets: 3.2.5 (wchar_t,wx containers) GTK+ 3.24 Boost: 1.85.0 OCC: 7.7.2 Curl: 8.8.0-DEV ngspice: 43 Compiler: GCC 13.2.0 with C++ ABI 1018 Build settings: ```
issue