What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 122 Stack Exchange communities.

I have prepared the following series of screenshots to show what I mean. I have highlighted the focused element to make it more obvious. The TAB key is expected to go to the logically “next” element; however on this page, it skips an element unexpectedly. The result is that pressing Space, intending to check the checkbox, posts the question instead.


Example screenshots showing initial situation, steps to reproduce, expected behaviour, actual behaviour

share|improve this question
add comment

2 Answers

up vote 4 down vote accepted

The CW checkbox is also skipped when tabbing from body to tags. Looks like title, body, tags, and submit button all have tabindex attribute specified, but not for CW or e-mail check boxes. I've never understood why any webdeveloper uses tabindex. In this case, like over 99% of cases, you get the correct tab order just by letting the browser figure it out.

share|improve this answer
    
we don't actually want CW to be part of the tab order because it's so rarely used. So that's why.. –  Jeff Atwood Aug 31 '10 at 2:21
add comment

Intentional - that option (along with community wiki) is rarely used, so we skip it in the tab order. It is also not present in some cases.

share|improve this answer
2  
Jeff, when you guess the user intentions WRONG it's MUCH WORSE than if you don't try to guess them AT ALL. –  romkyns Aug 22 '10 at 13:22
    
Wouldn't it be better to move the notify ... of new answers line below the Post your questions button (when it exists, of course)? Then it can stay in the natural tab order (i.e. not bug people who don't need it), and still would not confuse people who expect the screen order to be the tab order. –  Paŭlo Ebermann Jun 28 '11 at 15:05
    
What happened to principle of least surprise? –  Doorknob Mar 25 at 18:31
add comment

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .