This is a request from a PTC partner.
They need to programatically select a section of text that might extend over multiple XML elements. If they use CharRightExtend, it will always require the text to be in a balanced selection. This is true even f they set the option balancedselections=off.
The find() api has an option to ignore balanced selections, but find() will not work in their script the way CharRightExtend does.