Tables in schematic keep getting reorganized in file
I'm managing changes to my KiCAD project with git. I'm using hierarchical pages. Every so often when I change something on another page, tables get completely shuffled. Not visually, only in the .kicad_sch file itself. This then gets burdensome to keep on committing these changes to the git repo even though seemingly nothing has changed.
Steps to reproduce
So far I've not been able to reproduce this within other projects. I've attached a git diff as well as the schematic file itself. changing_tables.diff eth.kicad_sch
KiCad Version
Application: KiCad Schematic Editor x86_64 on x86_64
Version: 9.0.6+1, release build
Libraries:
wxWidgets 3.2.8
FreeType 2.13.3
HarfBuzz 10.2.0
FontConfig 2.15.0
libcurl/8.14.1 OpenSSL/3.5.4 zlib/1.3.1 brotli/1.1.0 zstd/1.5.7 libidn2/2.3.8 libpsl/0.21.2 libssh2/1.11.1 nghttp2/1.64.0 nghttp3/1.8.0 librtmp/2.3 OpenLDAP/2.6.10
Platform: Debian GNU/Linux 13 (trixie), 64 bit, Little endian, wxGTK, X11, gnome, wayland
OpenGL: Intel, Mesa Intel(R) UHD Graphics 630 (CFL GT2), 4.6 (Compatibility Profile) Mesa 25.0.7-2
Build Info:
Date: Nov 10 2025 15:10:44
wxWidgets: 3.2.8 (wchar_t,wx containers) GTK+ 3.24
Boost: 1.83.0
OCC: 7.8.1
Curl: 8.14.1
ngspice: 44.2
Compiler: GCC 14.2.0 with C++ ABI 1019
KICAD_IPC_API=ON
Locale:
Lang: en_GB
Enc: UTF-8
Num: 1,234.5
Encoded кΩ丈: D0BACEA9E4B888 (sys), D0BACEA9E4B888 (utf8)