Schematic Editor: Difficult to select Label or Reference if it overlaps components
Description
Labels and references are difficult to select when they overlap components
Steps to reproduce
-
Place component like a resistor
-
Drop the label or the reference on top of the component, as seen in the following images.
-
Try to select the label that is overlapping the component by clicking on it with your mouse. Expected behavior is that it would select the label anywhere the mouse overlaps the label/reference, and select the entire component any time you are not hovering over the label/reference. Instead it will always select the entire component unless I click in a very specific point indicated by the yellow in the images below. This is the location from which the text is justified. It can sometimes be hard to locate as the text can be justified from the left or right depending on orientation of the component.
KiCad Version
Application: KiCad Schematic Editor x64 on x64
Version: 7.0.7, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 6.0.0
FontConfig 2.14.1
libcurl/7.88.1-DEV Schannel zlib/1.2.13
Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Aug 14 2023 02:42:39
wxWidgets: 3.2.2 (wchar_t,wx containers)
Boost: 1.81.0
OCC: 7.7.1
Curl: 7.88.1-DEV
ngspice: 40
Compiler: Visual C++ 1936 without C++ ABI
Build settings:
KICAD_SPICE=ON