- From: Steven Faulkner <faulkner.steve@gmail.com>
- Date: Wed, 23 Sep 2009 14:46:13 +0100
- To: Maciej Stachowiak <mjs@apple.com>
- Cc: Jim Jewett <jimjjewett@gmail.com>, www-archive <www-archive@w3.org>
- Message-ID: <55687cf80909230646y4394b50i8808b657fa99dd27@mail.gmail.com>
Hi Jim, Maciej, I have comments on this subject, but am absolutely flat out at work, so will respond ASAP. regards steve 2009/9/23 Maciej Stachowiak <mjs@apple.com> > > On Sep 22, 2009, at 7:45 PM, Jim Jewett wrote: > > On Tue, Sep 22, 2009 at 8:42 PM, Maciej Stachowiak <mjs@apple.com> wrote: >> >>> On Sep 22, 2009, at 5:02 PM, Jim Jewett wrote: >>> >>>> input type=color and input type= (datetime, date, month, week, time, >>>> datetime-local) are defined with no role. >>>> >>> >> I think that these should have role=spinbutton >>>> >>> >> In practice, I don't think the UIs for these will be useful to reflect to >>> assistive technology as if it were a spin button. >>> >> >> I think datepicker would be much better, but that role doesn't seem to >> exist in aria. And I have certainly used interfaces that required me >> to pick a date by hitting the little "arrow" glyph way too often. >> >> How would you recommend AT represent these input types? As text >> fields with validity patterns? >> > > I would recommend that implementations represent these controls to AT in a > way that is suited to the concrete non-AT user interface they have chosen - > which may be different for different implementations, and which may depend > on what semantics AT can represent. > > >> For many of these controls, there are multiple viable implementation >>> strategies for the exact UI. I don't think the spec should assume a >>> particular implementation in designating the accessibility behavior. >>> >> >> Is the (aria-)role supposed to represent the physical implementation >> that happens to have been chosen, or the underlying semantics? >> > > The underlying semantics of a color picker are not the semantics of a > spinbutton -- they are the semantics of a color picker. But ARIA has no such > role and assistive technologies do not always support the notion of a color > picker directly. If role=spinbutton is supposed to imply that up and down > arrow selection would work, then it should not be applied to a color picker. > Choosing a color by using up and down arrows to cycle through all numeric > color values would be a very bad way to do it. > > In some cases, a UI for choosing from a selected set of values may have > different semantics depending on the control used to implement it. For > example, you pointed out that <select> and spinbuttons may both allow > selection from a fixed set of values, but each is a appropriate in a > different situation. In HTML, there are also <input type="range"> and radio > button groups as possible ways to choose a number from a fixed set. > > >> Should the AT see the same underlying date field differently depending >> on which browser is being used (and how that browser vendor decided to >> style the chooser for sighted users)? >> > > In my opinion, yes. > > (And are these questions that need to be formally asked of the pfwg?) >> > > Feel free to ask, but I believe what I said is consistent with their > guidance. > > Regards, > Maciej > > > -- with regards Steve Faulkner Technical Director - TPG Europe Director - Web Accessibility Tools Consortium www.paciellogroup.com | www.wat-c.org Web Accessibility Toolbar - http://www.paciellogroup.com/resources/wat-ie-about.html
Received on Wednesday, 23 September 2009 13:46:50 UTC