Re: Support of IAccessibleEditableText::replaceText method (IAccessible2 interface) in Firefox 3.0(.12)

Alexander Surkov <[email protected]>
Newsgroups gmane.comp.mozilla.accessibility
Organization http://groups.google.com
Message-ID <e99595a3-26d5-4cba-a7da-573c7606f1a8@s15g2000yqs.googlegroups.com>
On Jul 23, 12:35 am, laurent gautier <[email protected]>
wrote:
> Hi,
>
> I am trying to use accessibility to fill fields (write)  in Firefox and
> other web browsers.
>
> I know that firefox has not implemented the put_accValue method of the
> IAccessible interface. So i am using IAccessible2 to write into Firefox
> fields, and more specifically the IAccessibleEditableText object and its
> replaceText method. My program is a C++ program and i am also using
> IAccessible2Proxy.dll.
>
> Everything works fine with Firefox 3.5 but Firefox 3.0.12 returns an error
> 0x80004005 when calling replaceText (saying, I guess, that the method is not
> implemented).
>
> A response coming from Aaron Leventhal (01-2008) to a quite similar question
> about put_accValue support in firefox was :
> *"put_accValue isn't all that useful since you can only change the entire
> string at once.
> That's why we have methods to move the caret, delete a substring, insert
> text at an offset, etc. in the IAccessible2 family of interfaces which
> Firefox 3 beta supports "*
>
> But Is really Firefox 3.0 supporting IAccessibleEditableText  ant its method
> replaceText ?


It should. At least IA2 IAccessibleEditableText was implemented in
Firefox 3.0 and iirc nothing was changed from those times.

Alex.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.