Draft: Make snapping to paths more reliable (fixes #4399)
Snapping to other objects would sometimes mistakenly get prioritized over snapping to paths.
In #4399 (closed), this made snapping fail and caused flicker
Snapping to other objects would sometimes mistakenly get prioritized over snapping to paths.
In #4399 (closed), this made snapping fail and caused flicker