isDirectional property Null safety
Whether this selection has disambiguated its base and extent.
On some platforms, the base and extent are not disambiguated until the first time the user adjusts the selection. At that point, either the start or the end of the selection becomes the base and the other one becomes the extent and is adjusted.
final bool isDirectional;