Skip to content

PNS track dragging broken when Constrain to H/V/45 mode is turned on

Description

There is some very strange snapping/constraint behavior when H/V/45 mode is enabled that makes PNS track dragging basically unusable.

I have seen this on every board, no other settings seem to matter besides H/V/45 constraint toggle in the left toolbar.

Steps to reproduce

2025-10-03_21-06-56

KiCad Version

Application: KiCad PCB Editor arm64 on arm64

Version: 9.0.5, release build

Libraries:
	wxWidgets 3.2.8
	FreeType 2.13.3
	HarfBuzz 10.1.0
	FontConfig 2.15.0

Platform: macOS Sonoma Version 14.7.7 (Build 23H723), 64 bit, Little endian, wxMac
OpenGL: Apple, Apple M3 Pro, 2.1 Metal - 88.1

	wxWidgets: 3.2.8 (wchar_t,wx containers)
	Boost: 1.87.0
	OCC: 7.8.1
	Curl: 8.7.1
	ngspice: 44.2
	Compiler: Clang 16.0.0 with C++ ABI 1002
	KICAD_IPC_API=ON