eeschema: Broken view in the BOM Generator when use variants

Description

I noticed that there are display errors in Bom generator when I create variants.

Bildschirmfoto vom 2026-01-22 19-53-23.png

Bildschirmfoto vom 2026-01-22 19-54-17.png

grafik.png

Steps to reproduce

  1. Open a project the schematic editor.
  2. Create a new variant in the Icon bar.
  3. Change a few properties such as not in bom or DNP in the components.
  4. Open the BOM Generator.
  5. The modified components are represented by values of 0 or 1 and not as checkboxes.

KiCad Version

Application: KiCad Schematic Editor x86_64 on x86_64

Version: 9.99.0-5114-g2a98f5d896, debug build

Libraries:
	wxWidgets 3.2.8
	FreeType 2.13.3
	HarfBuzz 10.4.0
	FontConfig 2.16.0
	libcurl/8.11.1 OpenSSL/3.2.6 zlib/1.3.1.zlib-ng brotli/1.2.0 libidn2/2.3.8 libpsl/0.21.5 libssh/0.11.3/openssl/zlib nghttp2/1.64.0 OpenLDAP/2.6.10

Platform: Fedora Linux 42 (Cinnamon), 64 bit, Little endian, wxGTK, X11, cinnamon, x11
OpenGL: Mesa, virgl (LLVMPIPE (LLVM 20.1.8, 256 bits)), 4.3 (Compatibility Profile) Mesa 25.1.9

Build Info:
	Date: Jan 22 2026 19:32:20
	wxWidgets: 3.2.8 (wchar_t,wx containers) GTK+ 3.24
	Boost: 1.83.0
	OCC: 7.8.1
	Curl: 8.11.1
	ngspice: 45.2
	Compiler: GCC 15.2.1 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: de_DE
	Enc: UTF-8
	Num: 1.234,5
	Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)