Firefox/Projects/Focus Ring Cleanup: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(New page: = Overview = '''Sprint lead:''' Enn <br/> '''Sprinters:''' ;Description :Only show the focus ring when a user has focused an element with the keyboard. = Goals / Use Cases = tbd = Non ...)
 
No edit summary
Line 7: Line 7:


= Goals / Use Cases =
= Goals / Use Cases =
tbd
:don't show a focus ring when clicking on the selected tab


= Non Goals =
= Non Goals =
tbd
: don't show focus rings on other elements; this is more difficult as the existing focus code doesn't always update its 'focus by mouse/key' state properly and there are numerous additional cases to handle


= Design =
= Design =
tbd
for Firefox 3.1, just add an attribute on a tab which indicates that it was focused by the mouse. For trunk, we should use a css pseudoclass to select specific focus behaviours.


= Bugs =
= Bugs =
tbd
[[https://bugzilla.mozilla.org/show_bug.cgi?id=462289]]

Revision as of 17:50, 25 February 2009

Overview

Sprint lead: Enn
Sprinters:

Description
Only show the focus ring when a user has focused an element with the keyboard.

Goals / Use Cases

don't show a focus ring when clicking on the selected tab

Non Goals

don't show focus rings on other elements; this is more difficult as the existing focus code doesn't always update its 'focus by mouse/key' state properly and there are numerous additional cases to handle

Design

for Firefox 3.1, just add an attribute on a tab which indicates that it was focused by the mouse. For trunk, we should use a css pseudoclass to select specific focus behaviours.

Bugs

[[1]]