Better grid snapping for suggestion auto-placement

This commit is contained in:
Nick O'Leary
2025-06-25 13:49:50 +01:00
parent 1717e0f39b
commit e65728e94b

View File

@@ -6527,7 +6527,7 @@ RED.view = (function() {
const positionOffset = { x: 0, y: 0 }
if (suggestion.source && suggestion.position === 'relative') {
// If the suggestion is relative to a source node, use its position plus a suitable offset
let targetX = suggestion.source.x + (suggestion.source.w || 120) / 2 + 77
let targetX = suggestion.source.x + (suggestion.source.w || 120) + (3 * gridSize)
const targetY = suggestion.source.y
// Keep targetY where it is, but ensure targetX is grid aligned
if (snapGrid) {