Comment 2 for bug 682235

I'm still wondering how I could have forgotten to come here earlier and post the link to the mail with my suggestion :-)

Here you are:
http://mail.gnome.org/archives/orca-list/2010-November/msg00194.html

About your question, Ryan, WebKitGTK exposes that kind of events through the ATK API at least, through the "text-caret-moved" signal, from the AtkText interface [1]. Other than that, not 100% sure though, I guess you could conect to the "move-cursor", emmitted by the WebView [2], to get the same information without using ATK.

Hope this helps a little bit as well :-)

Mario

[1] http://library.gnome.org/devel/atk/unstable/AtkText.html#AtkText-text-caret-moved
[2] http://webkitgtk.org/reference/webkitgtk-webkitwebview.html#WebKitWebView-move-cursor