Products like ZoomText use get_characterExtents with the special IA2_TEXT_OFFSET_CARET to get the bounds of the character with the caret.
To maintain compatibility with ZoomText and other IA2 implementations such as Firefox, get_characterExtents() should something useful for the offset just past the last character.
Typically this is the caret rectangle, or what the caret rectangle would be if placed there.
Comment 1 by bugdroid1@chromium.org
, Sep 28