Hi, Pete.

The proposed document accessible concept is close to DOM document. I'm
not sure maybe there's a better name for it. This concept might make
sense for AT because many methods (DOM oriented methods) called on the
document are much faster than if they were called on some document
child. One example was get_accChild that can return child accessible
by uniqueID. Firefox doesn't implement get_accChild by uniqueId on non
document accessible because it's slow. All caret/selection methods are
fast on document accessible and slow on child accessible. If AT needs
to get something within a document then it's preferable to do that on
document accessible.

Theoretically anchorTarget is applicable to any document type,
requirement is the URL should contain '#' pointing to element. For
example, if you put ARIA role="application" on HTML body then document
accessible has application role.

Alex.


On Wed, Feb 22, 2012 at 2:35 PM, Pete Brunet <[email protected]> wrote:
> Hi Alexander, In the case of IA2 I'm not aware of an interface being used as
> a marker like you are proposing.  Maybe the method name should be something
> other than document.  Some use cases would be helpful.  I am doubting that
> the AT would be asking for the containing object which can provide the most
> recent target (the only method available from your proposed IADocument
> interface).  Does that query make sense for application, frame, and dialog?
>
> Also, I don't understand the get_accChild / uniqueID argument.
>
> Pete
>
>
> On 2/21/12 9:31 PM, Alexander Surkov wrote:
>
> Right, but other things like get_accChild taking uniqueId are still applied.
>
>
> On Wed, Feb 22, 2012 at 12:05 PM, James Teh <[email protected]> wrote:
>
> On 22/02/2012 12:34 PM, Alexander Surkov wrote:
>
> In Firefox a document accessible can have following roles:
> # ROLE_SYSTEM_APPLICATION
> # IA2_ROLE_FRAME
> # ROLE_SYSTEM_DOCUMENT
> # ROLE_SYSTEM_DIALOG
>
> I'd argue all of the roles other than ROLE_SYSTEM_DOCUMENT are not
> "documents" in the user sense of the word and therefore "document"
> operations (such as fetching the most recent target) don't apply to them.
> However, perhaps I'm being too literal. I don't really mind either way.
>
> Jamie
>
> --
> James Teh
> Director, NV Access Limited
> Email: [email protected]
> Web site: http://www.nvaccess.org/
> Phone: +61 7 5667 8372
>
> _______________________________________________
> Accessibility-ia2 mailing list
> [email protected]
> https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2
>
> _______________________________________________
> Accessibility-ia2 mailing list
> [email protected]
> https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2
>
>
> --
> 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
_______________________________________________
Accessibility-ia2 mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/accessibility-ia2

Reply via email to