snap to all layers: footprint is self-snapping to own footprint-elements
Description
With the new "snap to all layers" feature a moved footprint seems to snap to it's own footprint-items. This depends on the current grid and zoom setting and is more or less visible.
Steps to reproduce
- open attached project, open board:snap_to_all_layers_selfsnapping.zip
- set: top copper as active layer
- set: grid == 1.0mm
- set: zoom out until < 4
- set: enable "snap to all layers"
- select R99 (right side of board)
- LMB-click drag/move R99 around
- notice: in the area of the movement starting point there are many snapping points (round circle), it seems the footprint is snapping to it's own elements located at the original position prior to movement
- as comparison:
- change snapping mode to "snap to active layer only": now moving R99 around: no self-snapping anymore
picture shows the "snapping circle", despite nothing to snap is available (apart from the moved footprint itself):
KiCad Version
Application: KiCad PCB Editor x64 on x64
Version: 7.99.0-2457-ga9a2d4aa7a, release build
Libraries:
wxWidgets 3.2.2
FreeType 2.12.1
HarfBuzz 8.0.0
FontConfig 2.14.2
Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
wxWidgets: 3.2.2 (wchar_t,wx containers)
Boost: 1.82.0
OCC: 7.7.1
Curl: 8.2.1-DEV
ngspice: 40
Compiler: Visual C++ 1936 without C++ ABI
Build settings: