Skip to content

Saving footprint in footprint editor reloads second footprint onto board (was: selection requires disambiguation menu after every Save)

Description

After a footprint is modified and saved any subsequent selection in this footprint requires the use of the disambiguation-menu.

Additionally this menu is populated with two times the same entry.

The issue can be repaired by closing and reopening the FP-editor, until the next SAVE-action

Steps to reproduce

  1. open attached project, open board: footprint_double_disambiguation.zip
  2. only one footprint placed, is used from the included FP-library
  3. doubleclick this footprint
  4. properties dialog opens --> Edit footprint in library
  5. library editor opens, with 00_projectlibrary:fp_example opened and ready to modify
  6. change any item (for instance move the comments-textbox)
  7. File-->Save (or Save button on toolbar)
  8. now try to LMB-click-select any item :
  9. observe: from now on always a disambiguation-menu is presented with two times the same entry

disambiguation_01footprint_double_disambiguation.zip

KiCad Version

Application: KiCad Footprint Editor x64 on x64

Version: 7.99.0-1517-gecb2fcd559, release build

Libraries:
	wxWidgets 3.2.2
	FreeType 2.12.1
	HarfBuzz 6.0.0
	FontConfig 2.14.1

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

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

Build settings: