Describe the bug
When clicking to reposition the cursor, the cursor position is offset relative to the number of inserted tabs if clicking after an inserted tab.
To Reproduce
Steps to reproduce the behavior:
- Run the Text Input Controls scenario.
- Insert a tab into the TextView.
- Use the mouse to click a position after the tabstop.
Expected behavior:
Cursor should move to clicked position.
Actual behavior:
Cursor moves to a position offset to the left of the clicked position.
The amount offset seems to be related to the number of tabstops inserted.

OS Information
Repros on Windows 11 and Debian 13