Eeschema: Can't select other items after syncing hierarchical sheet pins
Description
After syncing sheet pins (using the 'Add sheet pins' functionality from the new sync dialog), nothing else can be selectd on the schematic until another tool is selected and then cancelled.
Steps to reproduce
- Create a new schematic
- Add some 'stuff' (wires, symbols, whatever)
- Add a hierarchical sheet and open it for editing
- Add a hierarchical label
- Return to the root schematic
- Run the hierarchical pin sync tool
- Add the new sheet pin
- Close the sync dialog
- Attempt to select any other item in the sheet -> not possible
- Select another tool
- Cancel the tool (Esc)
- Attempt to select any other item in the sheet -> possible
KiCad Version
Application: KiCad Schematic Editor arm64 on arm64
Version: 8.99.0-765-g17bcc27ff6, debug build
Libraries:
wxWidgets 3.2.4
FreeType 2.13.2
HarfBuzz 8.4.0
FontConfig 2.15.0
libcurl/8.4.0 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.12 nghttp2/1.58.0
Platform: macOS Sonoma Version 14.4.1 (Build 23E224), 64 bit, Little endian, wxMac
Build Info:
Date: Apr 18 2024 23:48:15
wxWidgets: 3.2.4 (wchar_t,wx containers)
Boost: 1.84.0
OCC: 7.7.2
Curl: 8.4.0
ngspice: 42
Compiler: Clang 15.0.0 with C++ ABI 1002
Build settings:
KICAD_STDLIB_DEBUG=OFF
KICAD_STDLIB_LIGHT_DEBUG=OFF
KICAD_SANITIZE_ADDRESS=OFF
KICAD_SANITIZE_THREADS=OFF