Hi Jamie, Some questions...

Do you find the text-model attribute useful?

Could you provide a small example of how Chrome implements MSAA/IA2?

Does the Chrome implementation work well?

Are there any other browsers implementing IA2 such as Safari or Opera?

Thanks, Pete
-- 
*Pete Brunet*
                                                                
a11ysoft - Accessibility Architecture and Development
(512) 467-4706 (work), (512) 689-4155 (cell)
Skype: pete.brunet
IM: ptbrunet (AOL, Google), [email protected] (MSN)
http://www.a11ysoft.com/about/
Ionosphere: WS4G

On 7/13/2011 5:18 PM, James Teh wrote:
> Hi all,
>
> While we're discussing the a1 IAccessibleText model as documented here:
> https://www.linuxfoundation.org/collaborate/workgroups/accessibility/ia2/ia2_implementation_guide
>  
>
> I thought it worth discussing the current implementations and what model 
> they use.
>
> I'm curious as to whether there was a specific implementation upon which 
> this documented a1 model was based. To me, this model looks fairly close 
> to the model used by Mozilla, where the hierarchy is almost entirely 
> traversed using embedded object characters. I'm curious as to whether 
> there are other implementations using this model, as I haven't seen any 
> but Mozilla use it myself.
>
> OpenOffice.org (which uses Java Access Bridge but can mostly be 
> explained with the same concepts as IA2) and IBM Lotus Symphony (based 
> on OOo) both use a model which is far less focused on embedded objects. 
> Generally, ATs traverse the hierarchy using the flowsFrom and flowsTo 
> relations on the objects. The document itself includes no embedded 
> object characters. They only use embedded objects for graphics, form 
> controls, etc. and do not support IAccessibleHypertext/Hyperlink to 
> access them. Hyperlinks are accessed via IAccessibleHypertext/Hyperlink 
> as well, but are not embedded objects.
>
> Google Chrome is different again. It doesn't use embedded objects at 
> all. Instead, all traversal is done using the object tree itself, with 
> text being contained in leaf nodes. Its hierarchy is thus closest to the 
> standard web DOM.
>
> As you can see, the major implementations are all very different. I 
> thought it worth discussing what implementations currently conform to a1 
> (or whether this is just for future implementers), whether other models 
> need to be documented, etc. If existing implementations do conform, they 
> should probably start exposing this text-model:a1 attribute at some point.
>
> Jamie
>
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2

Reply via email to