The meaning of HasAnyGridConnections and Area

I have several nodes in graph without neighbours HasAnyGridConnections == false , but these nodes have the same Area, (graph coloring == Areas on screenshot shows it.) A path can’t be bulit form this node to another.

is this a correct situation ? why this node doesn’t have different Area value ? maybe this is a bug on my side ?

A* version: 5.3.6

Hmm, could you show the geometry that it’s scanning for this? Or if you could even just export this graph and send it. I’m not finding enough information that may be related to this from this screenshot alone.

You can also try updating to 5.4.4 (although I did check and I didn’t see much that may be related to this in patch notes after 5.3.6)

Are you doing any custom updates to the graph?

I use terrain collider, nothing special

I update the graph only in play time, but I have this issue in edit time, when I click “Scan“, I also use custom rules, but this issue happened with disabled rules also. it seems this fixes the issue (I met only 1-cell nodes that were disconnected):

public override void OnLatePostScan()
{
	var graph = AstarPath.active.GetGraph(GraphId);
	graph.GetNodes(node => 
	{
		if (node is GridNode { HasAnyGridConnections: false })
			node.Walkable = false;
	});
}