C’est le comportement « attendu » d’un contenu HTML modifiable - l’intérieur et l’extérieur d’un nœud inline sont considérés comme une seule position.
Le code inline est un excellent exemple d’alternative : il affiche un faux curseur à cette seule position, donc lorsque vous naviguez avec les flèches, c’est la même position avec des marques différentes.
Je pense qu’un état idéal serait de prendre en charge ce même comportement pour d’autres types de contenu.