Excessive DRC dialog refreshing and/or focus changing
Description
I'm not sure if it's focus changing or it's just constantly redrawing the DRC dialog on every DRC test but the effect is quite jarrying.
Steps to reproduce
- Open a project with a board.
- Open the DRC and click the "Run DRC" button.
- Observe the behavior shown above as the DRC tests run.
KiCad Version
Application: KiCad PCB Editor x86_64 on x86_64
Version: 9.99.0-5468-g0129185c83, debug build
Libraries:
wxWidgets 3.2.8
FreeType 2.13.3
HarfBuzz 10.2.0
FontConfig 2.15.0
libcurl/8.14.1 GnuTLS/3.8.9 zlib/1.3.1 brotli/1.1.0 zstd/1.5.7 libidn2/2.3.8 libpsl/0.21.2 libssh2/1.11.1 nghttp2/1.64.0 librtmp/2.3 OpenLDAP/2.6.10
Platform: Ubuntu 25.10, 64 bit, Little endian, wxGTK, X11, ubuntu, wayland
OpenGL: AMD, AMD Radeon 610M (radeonsi, raphael_mendocino, LLVM 20.1.8, DRM 3.64, 6.17.0-12-generic), 4.6 (Compatibility Profile) Mesa 25.2.8-0ubuntu0.25.10.1
Build Info:
Date: Feb 2 2026 14:55:39
wxWidgets: 3.2.8 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.88.0
OCC: 7.8.1
Curl: 8.14.1
ngspice: 44.2
Compiler: GCC 15.2.0 with C++ ABI 1020
Build settings:
KICAD_IPC_API=ON
KICAD_USE_PCH=OFF
KICAD_STDLIB_DEBUG=OFF
KICAD_STDLIB_LIGHT_DEBUG=OFF
KICAD_SANITIZE_ADDRESS=OFF
KICAD_SANITIZE_THREADS=OFF
Locale:
Lang: en_US
Enc: UTF-8
Num: 1,234.5
Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)