In tonights nightly, see below, the issue I described above persists on the previously copy-pasted symbols, but is solved on the symbols previously inserted in the schematic from the symbol library, as well as on new symbols inserted from the symbol library or symbols now (in this nights nightly) copy-pasted from either the symbols inserted from the libraries, or copied from copies made in the newest nightly.
If new copies are made of the old copies previously made in the nightly from june 21, the issue persists also on those copies.
On the “broken” copies made in the nightly of june 21, and in the decendant copies, the value shown in the schematic is disconnected from the value in the properties dialog window. If I change the value in the schematic by double clicking it and entering a new value, and then opening the properties dialog for the symbol, the value has not been updated there. It has to be changed separately by hand.
The value in the dialog window will be taken to the SPICE simulation.
This is similar to the annotation, which is also disconnected between properties dialog and what is shown in the schematic.
In summary, it seems that #15037 has fixed the issue in the copying (or possibly some other fix introduced in the same timeframe), but the broken symbols dont’ get fixed but have to be changed out.
It seems therefore that the code is now ok in this regard, and the issue is only a (fixable, minor) headache for those symbols copied in the timeframe before #15037 got fixed.
Thanks for the feedback, @Jonathan_Haas !
Application: KiCad Schematic Editor x86_64 on x86_64
Version: 7.99.0-1.20230624git1c1849e.fc37, release build
Libraries:
wxWidgets 3.2.1
FreeType 2.12.1
HarfBuzz 5.2.0
FontConfig 2.14.1
libcurl/7.85.0 OpenSSL/3.0.9 zlib/1.2.12 brotli/1.0.9 libidn2/2.3.4 libpsl/0.21.1 (+libidn2/2.3.3) libssh/0.10.5/openssl/zlib nghttp2/1.51.0
Platform: Fedora release 37 (Thirty Seven), 64 bit, Little endian, wxGTK, KDE, wayland
Build Info:
Date: Jun 24 2023 17:15:43
wxWidgets: 3.2.1 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.78.0
OCC: 7.6.3
Curl: 7.85.0
ngspice: 40
Compiler: GCC 12.3.1 with C++ ABI 1017
Build settings: