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

  1. Open a project with a board.
  2. Open the DRC and click the "Run DRC" button.
  3. 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)