On 15/07/2011 12:15 AM, Pete Brunet wrote:
> Do you find the text-model attribute useful?
I've never seen any application set it. This is why I wanted to know
where it is currently implemented. It *could* be useful in theory.
> Could you provide a small example of how Chrome implements MSAA/IA2?
It's very much like the standard web DOM; i.e. a hierarchy of objects
with text represented by leaf nodes. For example, the following HTML:
<p>Paragraph with <a href="#">link</a>.</p>
would be represented like this:
section { // <p>
text("Paragraph with ")
link(name="link") { // <a>
text("link")
} // </a>
text(".")
} // </p>
> Does the Chrome implementation work well?
It works for creating one's own flat representation of a document (as is
done by virtual buffers in screen readers), but it has some major flaws.
Determining unit boundaries that span multiple objects cannot be done,
for example.
> Are there any other browsers implementing IA2 such as Safari or Opera?
In practical terms, no. (Opera does implement IA2 in places, but it is
not worth discussing, since the implementation is severely incomplete at
best. Webkit, which is used by Safari, only implements MSAA on Windows,
which is insufficient for decent accessibility.)
Jamie
--
James Teh
Vice President, Developer
NV Access Inc, ABN 61773362390
Email: [email protected]
Web site: http://www.nvaccess.org/
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/accessibility-ia2