Skip to content

symbol fields table: deleting fields results in false grid-update (false column header)

Description

If a custom symbol field is deleted in the symbol field table the table grid view is false updated. Sometimes the deleted column remains with a different column-header, sometimes the column is deleted but another column gets a false header.

This effect is only temporary, after closing symbol fields table + reopening the grid view is correct again.

Steps to reproduce

  1. download project, but work with a copy (every change in the symbol field table changes the symbol field table settings even if project is not saved): symbol_table_delete_field.zip
  2. start kicad, open project, open schematic
  3. open the symbol field table
  4. the project-specific view should show column "newfield" and column "field-1"
  5. select "field-1" an left dialog-side (see picture 1)
  6. click "trashcan"-icon to delete this field (see picture 2)
  7. observe: field is deleted --> good
  8. grid-view is updated, but rightmost column is now labeled with "do not place" (see picture 3)

delete_field_02

KiCad Version

Application: KiCad Schematic Editor x64 on x64

Version: 7.99.0-2201-g34a13cb0c5, release build

Libraries:
	wxWidgets 3.2.2
	FreeType 2.12.1
	HarfBuzz 8.0.0
	FontConfig 2.14.2

Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW

	wxWidgets: 3.2.2 (wchar_t,wx containers)
	Boost: 1.82.0
	OCC: 7.7.1
	Curl: 8.2.1-DEV
	ngspice: 40
	Compiler: Visual C++ 1936 without C++ ABI

Build settings: