- From: david bolter <david.bolter@gmail.com>
- Date: Tue, 15 Nov 2011 09:52:47 -0500
- To: Alexander Surkov <surkov.alexander@gmail.com>
- Cc: Larry Weiss <lweiss@microsoft.com>, Joseph Scheuhammer <clown@alum.mit.edu>, Cynthia Shelly <cyns@microsoft.com>, Andi Snow-Weaver <andisnow@us.ibm.com>, David Bolter <dbolter@mozilla.com>, Matthew King <mattking@us.ibm.com>, Stefan Schnabel <stefan.schnabel@sap.com>, "wai-xtech@w3.org" <wai-xtech@w3.org>
- Message-ID: <CAEO7jQAWOCbXDVA0yktCJW5-ko3RifhGYZa6rd-0GUyiJHFJsw@mail.gmail.com>
Right. You've described the devious case well here. I see this is a problem even with a sibling relationship between the list and the edit field. D On Tue, Nov 15, 2011 at 4:42 AM, Alexander Surkov < surkov.alexander@gmail.com> wrote: > Hi, Larry. > > It doesn't look like the command prompt history navigation example > describes well what happens when the user navigates autocomplete > (editable combobox) list. For autocompletes the caret and DOM focus > stays on text edit when the user navigates through items of the > autocomplete list (for example, if user starts to type characters then > they appear in text edit). That's how it looks visually. From AT user > perspective that shouldn't be different because when the user arrows > up or down through the list (while text edit has DOM focus) then the > user should get information where he is, for example, group > information should be announced. > > For that browser should report the accessible focus differently from > DOM focus. So that when user types into text edit then text edit has > the focus, if user navigates through the list then selected list items > receive the focus. That's how screen readers work. Some APIs has > active item concept but I don't think all screen readers rely on it. > Anyway I don't see benefits to treat autocompletes differently from > comboboxes in terms of focus management. > > Thanks. > Alex. > > > On Tue, Nov 15, 2011 at 5:26 PM, Larry Weiss <lweiss@microsoft.com> wrote: > > I think editable combo boxes were invented to test implementation rules! > > <grin> > > > > > > > > The selected item should be a child of the list which is a child of the > > combo box, and the edit field is a sibling to the list. When the caret > is > > present, that should be the (DOM and Accessibility) “focused” > sub-element. > > Even though the “Active child” is set to the selected item, since the > list > > doesn’t have “DOM focus”, it doesn’t meet the criteria for > (Accessibility or > > Keyboard) “focus”. > > > > > > > > And even though “moving” the cursor up or down “feels like” you are > moving > > the selection up and down, the result in the edit field isn’t really any > > different than the using the up or down to move through the history in a > > command prompt. > > > > > > > > Since the obvious next “devious example” is the non-editable version… > There > > is no caret in the text field and the “action” is in the list, so “DOM > > focus” should be on the list, and the (Accessibility and Keyboard) focus > > should be on the selected item. > > > > > > > > Does that help? > > > > > > > > From: david bolter [mailto:david.bolter@gmail.com] > > Sent: Monday, November 14, 2011 1:28 PM > > To: Joseph Scheuhammer > > Cc: Larry Weiss; Cynthia Shelly; Andi Snow-Weaver; David Bolter; Matthew > > King; Stefan Schnabel; Surkov, Alexander; wai-xtech@w3.org > > > > Subject: Re: Bug 14320 as discussed in Re: [aapi] UAI TF Meeting Minutes, > > November 8, 2011 > > > > > > > > (resending from list approved account) > > > > Here's the bit I was trying to probe on: > > > > LW: The "Active child" is the element that the aria-activedescendant > > property points to. And it should also be equivalent to the “Keyboard > > focus”. > > > > I just wanted to make sure Larry was on the same page with my example. > > > > Cheers, > > David > > > > On Mon, Nov 14, 2011 at 4:14 PM, Joseph Scheuhammer <clown@alum.mit.edu> > > wrote: > > > > On 11-11-14 4:08 PM, david bolter wrote: > > > > Thanks Larry. > > > > Here's a fun tricky case: > > > > In the case where there is an editable field, which has a some text "fo" > > followed by a blinking text entry bar, and there is a drop down of > > autocompletions such as "foo" "food" "fox"... etc, and in addition to > this > > it is possible to up and down arrow to move the selection highlight among > > the completions, where is visual keyboard focus? > > > > > > > > Not tricky enough, or, it's just implicit: add the fact that any > characters > > that the user types are shown in the text field. Using your example, > > starting with "fo": if the user types an 'o', the text field becomes > "foo" > > followed by a blinking cursor. Also, left and right arrows move among > the > > characters in the text field. Yet another also, shift+left/right arrows > > select characters in the text field. > > > > Yours in explicitness, > > > > -- > > ;;;;joseph > > > > 'I had some dreams, they were clowns in my coffee. Clowns in my coffee.' > > - C. Simon (misheard lyric) - > > > > >
Received on Tuesday, 15 November 2011 14:53:24 UTC