[Symbol Fields Table] Grouped fields with mixed attribute value are not tri-state, making them hard to see
# Description Basically, there is no tri-state value for checkboxes in the symbol fields table, making attributes with mixed values hard to see. There should be an in-between state like a dash or a dot in the checkbox (like in program installation wizards) for this scenario. **_OLD DESCRIPTION, so you can see what happened in my though process._** I have multiple references with split ranges, i.e. the reference footprint matches the value and other fields (part number, etc), but the reference is split as in "C1, C2, C13, C14, C28-C32". This gives a quantity of 9 of this capacitor value & part number pair, but the exported BOM only shows 5 quantity, not 9! ![image.png](/uploads/610294aad338dc3cd5b6caf3234f5ccf/image.png) ![image.png](/uploads/2a9d25c0642f1e8a91a5a4b2fbfb06ce/image.png) Disabling the "range delimiter" is more of the same, the output is "C28,C29,C30,C31,C32,C33" and the other references below the last range are lost. I have provided my project stripped down to the capacitors, which are affected. Please take a look at it and see if you can find the problem. # Steps to reproduce [test_bom.zip](/uploads/40e22818879500d296c89b7f5b46d6d8/test_bom.zip) # KiCad Version ``` Application: KiCad x64 on x64 Version: 8.99.0-535-g2123e2ca9c, release build Libraries: wxWidgets 3.2.4 FreeType 2.13.2 HarfBuzz 8.3.0 FontConfig 2.14.2 Platform: Windows 11 (build 22631), 64-bit edition, 64 bit, Little endian, wxMSW wxWidgets: 3.2.4 (wchar_t,wx containers) Boost: 1.84.0 OCC: 7.7.1 Curl: 8.6.0-DEV ngspice: 42 Compiler: Visual C++ 1936 without C++ ABI Build settings: ```
issue