Hey Rich.

Understood regarding non-normative requirements on ATs. But note that my
statement didn't say who would hold those expectations. If authors
expect it and/or users expect it, and other screen readers meet that
expectation, then Orca should also meet it. Moreover, if NVDA provides
that functionality, one or more Orca users will point this out to me and
ask me to provide it too on that basis alone. Props again to Jamie and
Mick. :)

--joanie (whose position continues to remain unchanged)

On 08/24/2016 03:09 PM, Richard Schwerdtfeger wrote:
> Well, If you had an error message I can certainly see the need for the
> user to, after they have gone to the error message, go back to the
> associated control to fix the error. ... aria-details reverse
> relationship, I don't believe, is as critical.  We do not, however, put
> normative requirements on ATVs in terms of the user experience.
>  
> Rich
>  
> 
> 
> Rich Schwerdtfeger
>  
>  
> 
>     ----- Original message -----
>     From: Joanmarie Diggs <[email protected]>
>     To: Richard Schwerdtfeger/Austin/IBM@IBMUS
>     Cc: [email protected], [email protected]
>     Subject: Re: [Accessibility-ia2] aria-details and aria-errormessage
>     mapping
>     Date: Wed, Aug 24, 2016 1:50 PM
>      
>     Hi Rich.
> 
>     My previously-stated [1] position has not changed, namely:
> 
>     <quote>
>     IF ATs will be expected to provide navigation between error messages and
>     elements with errors regardless of circumstances, THEN I think we need
>     the reverse relationship because doing a complete tree dive looking for
>     the element which points to the error is not reasonable.
> 
>     On the other hand, if my scenario is so artificial that it would never
>     happen, then I'm fine with having to keep track of the field before
>     moving the user to the error.
>     </quote>
> 
>     Whether or not ATs will be expected to provide such navigation, I could
>     not tell you. Once we know that answer, you can plug it into the quoted
>     statement to get my response. ;)
> 
>     [1]
>     
> https://lists.linuxfoundation.org/pipermail/accessibility-ia2/2016-August/002064.html
> 
>     --joanie
> 
>     On 08/24/2016 02:26 PM, Richard Schwerdtfeger wrote:
>     > These were the original relation names for error message and details
>     >  
>     > IA2_RELATION_DETAILS
>     > IA2_RELATION_ERROR_MESSAGE
>     >  
>     > I also have these relationships for ATK/ATSPI:
>     > RELATION_DETAILS
>     > RELATION_ERROR_MESSAGE
>     >  
>     > They are listed in this branch I am working on:
>     > https://rawgit.com/w3c/aria/action2102/core-aam/core-aam.html
>     >  
>     > Unless stated otherwise these are what I am putting in the spec.
>     Joanie,
>     > I need you an Jamie to settle on whether there is a reverse
>     relationship.
>     >  
>     > I have opened an issue against the name and description spec.
>     regarding
>     > concatenation: https://www.w3.org/WAI/ARIA/track/issues/1044
>     >  
>     > I have included Joseph on CC so that he is aware of the name and
>     > description issue.
>     >
>     > Rich Schwerdtfeger
>     >  
>     >  
>     >
>     >     ----- Original message -----
>     >     From: Richard Schwerdtfeger/Austin/IBM@IBMUS
>     >     Sent by: [email protected]
>     >     To: [email protected]
>     >     Cc: [email protected]
>     >     Subject: Re: [Accessibility-ia2] aria-details and
>     aria-errormessage
>     >     mapping
>     >     Date: Wed, Aug 24, 2016 10:01 AM
>     >      
>     >     ok.
>     >      
>     >     So, Alex, please provide me the name of the two IA2 relationships
>     >     fore details and error message? I will work with joseph and amelia
>     >     to look at concatenation of error messages in the description.
>     >      
>     >     Also, Joanie expressed a desire to have reverse relationships for
>     >     details and error message. I would like you all to give a
>     definitive
>     >     answer on that. If you decide to go with a reverse
>     relationship then
>     >     I will need the the names for the spec.
>     >      
>     >     Keep in mind that after IA2 and ATK/ATSPI we also have to deal
>     with
>     >     UIA and MacOSX.
>     >      
>     >     Regards,
>     >     Rich
>     >
>     >     Rich Schwerdtfeger
>     >      
>     >      
>     >
>     >         ----- Original message -----
>     >         From: Joanmarie Diggs <[email protected]>
>     >         To: Richard Schwerdtfeger/Austin/IBM@IBMUS
>     >         Cc: [email protected],
>     >         [email protected],
>     >         [email protected]
>     >         Subject: Re: aria-details and aria-errormessage mapping
>     >         Date: Wed, Aug 24, 2016 9:52 AM
>     >          
>     >         Hey Rich.
>     >
>     >         On matters where I have no strong opinion, but Jamie does, I
>     >         defer to
>     >         Jamie. Mapping of aria-details and aria-errormessage for
>     my platform
>     >         falls into this category, at least currently. Let's suck
>     it and see.
>     >
>     >         --joanie
>     >
>     >         On 08/24/2016 10:39 AM, Richard Schwerdtfeger wrote:
>     >         > Alright. I am looking at the ARIA spec. and it does not
>     preclude
>     >         > concatenating the strings for error messages. Our name and
>     >         description
>     >         > spec. will take a hit as will the SVG a11y mapping spec. I
>     >         will need to
>     >         > discuss this with Joseph Scheuhammer. Joanie do you
>     support James'
>     >         > rational for concatenation?
>     >         >  
>     >         > We do need separate relationships on the platform for
>     details,
>     >         > descriptions, and error messages.
>     >         >  
>     >         > Rich
>     >         >
>     >         >
>     >         > Rich Schwerdtfeger
>     >         >  
>     >         >  
>     >         >
>     >         >     ----- Original message -----
>     >         >     From: James Teh <[email protected]>
>     >         >     To: Richard Schwerdtfeger/Austin/IBM@IBMUS
>     >         >     Cc: [email protected],
>     >         [email protected],
>     >         >     [email protected]
>     >         >     Subject: Re: aria-details and aria-errormessage mapping
>     >         >     Date: Tue, Aug 23, 2016 8:02 PM
>     >         >      
>     >         >
>     >         >     Hi Rich,
>     >         >
>     >         >      
>     >         >     On 24/08/2016 5:14 AM, Richard Schwerdtfeger wrote:
>     >         >>     1.There is only one method in each platform to place a
>     >         >>     description. If you have describedby and errormessage
>     >         >>     relationships which wins?
>     >         >     Concatenate, which brings us to:
>     >         >      
>     >         >>     2. We cannot guarantee that concatenating them both
>     into
>     >         one big
>     >         >>     description will make sense to the user as they
>     were not
>     >         designed
>     >         >>     to work that way. Also, the user might want not want to
>     >         listen to
>     >         >>     them both together.
>     >         >     If the field is invalid, we're going to read the
>     error message
>     >         >     anyway and it's going to be read as well as the
>     >         description and any
>     >         >     other info. The practical upshot is that we end up with
>     >         the same
>     >         >     result as concatenation.
>     >         >      
>     >         >>     3. Error messages are typically created as alerts
>     as they
>     >         pop up
>     >         >>     and need to be spoken. So, the user will hear them. The
>     >         issue is
>     >         >>     which one belongs to which form element.
>     >         >     When an invalid form element gets focus, I'm guessing it
>     >         makes sense
>     >         >     for the user to receive the error message. That requires
>     >         it to be
>     >         >     stringified.
>     >         >      
>     >         >>     4. We don't want to have the user agent have to
>     stringify
>     >         the text
>     >         >>     either for performance reasons.
>     >         >     It's more performant for a user agent to stringify
>     than it
>     >         is for an
>     >         >     AT. Also, user agents are already stringifying
>     >         aria-labelledby,
>     >         >     aria-describedby, name from content, etc., so that
>     >         argument doesn't
>     >         >     really hold.
>     >         >>      
>     >         >>     So, I would not want you to stringify the error
>     text. The
>     >         only
>     >         >>     times you will need to provide access to the error
>     >         message is when
>     >         >>     you:
>     >         >>     1. Have an invalid element (aria-invalid)
>     >         >     At which point we need to stringify it. I'm only
>     >         suggesting that it
>     >         >     be stringified by the UA if all conditions are met;
>     invalid,
>     >         >     visible, etc.
>     >         >>     2. An error message is provided.
>     >         >     At which point we also need to stringify it, but in
>     >         fairness, this
>     >         >     will probably be an alert anyway, so I'm less worried
>     >         about this one.
>     >         >
>     >         >     Jamie
>     >         >      
>     >         >     --
>     >         >     James Teh
>     >         >     Executive Director, NV Access Limited
>     >         >     Ph +61 7 3149 3306
>     >         >     www.nvaccess.org <http://www.nvaccess.org>
>     >         >     Facebook: http://www.facebook.com/NVAccess
>     >         >     Twitter: @NVAccess
>     >         >     SIP: [email protected] <mailto:[email protected]>
>     >         >
>     >         >  
>     >         >
>     >          
>     >
>     >      
>     >      
>     >     _______________________________________________
>     >     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

Reply via email to