addyosmani/todomvc — pull request #37 by Sequoia (2011-12-28 18:02:47+00:00)
Title: Added :focus styles to clear link to allow for keyboard navigation

Many of the example todo applications used css resets (I beg your pardon) carelessly: they removed :focus styles from links without replacing/readding them (outline:none), and did not make the :hover states apply to :focus. This made it very difficult to navigate with the keyboard as there was no visual indication of when the "clear all" link was focused. Furthermore, Fidel markup did not put an href on the clear link, which caused FF and Chrome (perhaps others) to not treat it as "tabable" (tabbing would skip over it).

I know these are just example projects, but the fact that so many developers will be looking at them is all the more reason to implement best practices. Thanks for the project, it's really great!