[whatwg] Should enter be mapped to click?

On Tue, 15 Jul 2008 09:50:25 +0200, Ian Hickson <ian at hixie.ch> wrote:
> On Mon, 14 Jul 2008, Aaron Leventhal wrote:
>>
>> Now that tabindex can be used on any element to make it focusable, it
>> makes sense that it should be possible to trigger a click on those
>> elements with the keyboard.
>>
>> Opera maps Enter to click. As far as I know, other browsers only do that
>> for a few elements like<a>.
>>
>> What do people think? Should it be spec'd?
>
> 3.4.1.7. Interactive content, paragraph 3:
>
> | When activation is performed via some method other than clicking the
> | pointing device, the default action of the event that triggers the
> | activation must, instead of being activating the element directly, be  
> to
> | fire a click event on the same element.

Last I checked that doesn't say each focusable element actually gets  
activation behavior as well. Here's an example:

   <div tabindex=0 onclick=alert(0)>TEST</div>

The specification states that only certain elements are "interactive  
content", not everything that's focusable.



-- 
Anne van Kesteren
<http://annevankesteren.nl/>
<http://www.opera.com/>

Received on Tuesday, 15 July 2008 02:37:21 UTC