For Test UI Automation, we need the bounding rectangle of a substring or token within a line in order to click it or hover over it. However currently the GetBoundingRectangle returns the bounding rectangle of the whole line instead. Our automation will not be able to click a specified token within a line.
Also, the returned rect for the line has Left == 0, which means it does not take into account the width of the margins (line numbers, outlining etc). This way it is hard (or not possible) for automation client to use the rect. The returned rect coordinates should be with respect to the left border of the whole Syntax Editor control, taking into account width of visible margins, in order for it to be useful.
Can this be fixed please?