commonAncestorContainer

Returns the node, furthest away from the document, that is an ancestor of both range's start node and end node.

MDN Reference