fix: already-in-grid detection for skip for shortcut