- From: Charles McCathie Nevile <chaals@yandex-team.ru>
- Date: Fri, 07 Dec 2012 03:20:21 +0100
- To: "public-html-a11y@w3.org" <public-html-a11y@w3.org>
Hi, ACTION-137 is to check that the HTML spec allows keyboard generation of click from the primary activation. I searched for every mention of "click" to check what happens... Some relevant sections: 3.2.5.1.7 Interactive content says whatever activation method is used should trigger a click event, which is trusted. In other words, what we are hoping. Ditto 4.10.22.2 Implicit submission, 4.11.3 The command element, 7.4.1 Sequential focus navigation and the tabindex attribute. 4.6.1 the a element, describing img with ismap says that clicks coming from a non-pointing device should set x=y=0 (this could use a warning that this creates obvious accessibility problems, and where possible a more robust approach such as usemap or svg should be considered). Same applies to 4.10.7.1.20 - the image button state (type=image). 4.8.13 area element, activation behaviour says if a click is untrusted - e.g. comes from click method, don't activate. I need to check whether an activation behaviour other than a pointer is considered trusted, but it should be... 5.1.6 Browsing context names activation behaviours are treated like mouse-generated clicks. 7.3 Inert subtrees These can be seen, but if you click on them with a mouse the click goes to the body (or other parent that is not inert) element. But they are not focusable. As far as I can tell, this is no problem because it is only used to make modal dialogues modal, but the definition seems horribly circular so I am hoping that I read it right and nobody else will read it differently. My conclusion is that there isn't an issue here, and the spec does the right thing with regards to triggering click from non-pointer devices. And I suggest we close ACTION-137 cheers Chaals -- Charles McCathie Nevile - Consultant (web standards) CTO Office, Yandex chaals@yandex-team.ru Find more at http://yandex.com
Received on Friday, 7 December 2012 02:20:53 UTC