Footprints from deleted symbols not deleted

I just edited my schematic a bit. Changed an CI, moved all related parts (resistors and caps mostly) connected them to the new IC and removed all left over traces and did an ERC.
Then I opened the PCB editor and did “update from schematic”, which added the footprints of newly placed parts, but did not remove the deleted the old ones.
I guess I did something wrong here, as none of the release note from my version (8.0.6+1) to the newest (8.0.8) has a related fix.

Full version info of my version:
Application: KiCad x86_64 on x86_64

Version: 8.0.6+1, release build

Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 6.0.0
FontConfig 2.14.1
libcurl/7.88.1 OpenSSL/3.0.15 zlib/1.2.13 brotli/1.0.9 zstd/1.5.4 libidn2/2.3.3 libpsl/0.21.2 (+libidn2/2.3.3) libssh2/1.10.0 nghttp2/1.52.0 librtmp/2.3 OpenLDAP/2.5.13

Platform: Devuan GNU/Linux 5 (daedalus), 64 bit, Little endian, wxGTK, X11, , x11
OpenGL: Intel, Mesa Intel(R) HD Graphics 530 (SKL GT2), 4.6 (Compatibility Profile) Mesa 22.3.6

Build Info:
Date: Oct 28 2024 15:51:00
wxWidgets: 3.2.2 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.74.0
OCC: 7.6.3
Curl: 7.88.1
ngspice: 39
Compiler: GCC 12.2.0 with C++ ABI 1017

Build settings:

In the update process, which options did you tick from this dialog?

image

Well this is a bit embarrassing. Of course I totally did not note that.
Is your screenshot supposed to be the default? Since I can’t remember to have un-tick the “delete footprint with no symbols”.
And thanks for the quick solution.

Yes, that’s the normal setting. In particular the first option is only for special uses.

Thanks. Seems stupid past-me has unchecked the second option and stupid present-me has overseen that fact.

May be in past you have added some footprints directly at PCB (like mounting holes) and noticed that they are deleted when updating PCB to schematic so decided (not certainly stupid) to uncheck second option.

I seem to remember from previous discussions that those options are per-user rather than per-project. So it’s possible that someone might work on another project, change the options, and forget to change them back.

However it came to be, in the end it was me. Maybe less stupid as I thought.