Bugs: Strange behavior or fail in "Zoom to fit cross-probed items"
Bugs: Strange behavior or fail in "Zoom to fit cross-probed items" of KiCad 7.99 (7.99.0-1877-g5f8583cd or newer?)
Description
The function of "Zoom to fit cross-probed items" failed in KiCad 7.99.0-1877-g5f8583cd (or newer 7.99.x versions?). When a symbol in schematic highlighted, the footprint or PCB view on PCB editor not zoomed-to-fit correctly, it is not zoomed-in, but it is zoomed-out into very small view. If the symbols in schematic are still with their default properties, the function of "Zoom to fit cross-probed items" will be normal. However, after the symbols in schematic have property fields those added by user, it will lead the strange behavior or even fail of "Zoom to fit cross-probed items" on the PCB editor.
Together within this bug report, an example KiCad project entitled "TEST-1" (in TEST-1.zip) is attached for observation. The project (schematic and PCB) created with use KiCad 7.99.0-1877-g5f8583cd.
Steps to reproduce
- Create a project; in the schematic editor, add some symbols, wire them as desired.
- Add user-defined attribute field onto the symbols on the schematic, for example "Category", "Rating", etc.
- On the PCB editor, do "Update PCB from Schematic..." (Tools - Update PCB from Schematic...)
- On the schematic editor, highlight a symbol that has user-defined property field
KiCad Version
Application: KiCad x86_64 on x86_64 Version: 7.99.0-1877-g5f8583cd25, release build Libraries: wxWidgets 3.2.1 FreeType 2.13.0 HarfBuzz 7.1.0 FontConfig 2.14.2 libcurl/8.0.1 OpenSSL/3.0.9 zlib/1.2.13 brotli/1.0.9 libidn2/2.3.4 libpsl/0.21.2 (+libidn2/2.3.4) libssh/0.10.5/openssl/zlib nghttp2/1.52.0 Platform: Linux 6.3.12-200.fc38.x86_64 x86_64, 64 bit, Little endian, wxGTK, mate, x11 Build Info: Date: Jul 15 2023 05:06:44 wxWidgets: 3.2.1 (wchar_t,wx containers) GTK+ 3.24 Boost: 1.78.0 OCC: 7.6.3 Curl: 8.0.1 ngspice: 40 Compiler: GCC 13.1.1 with C++ ABI 1018TEST-1.zip