Closed Bug 266928 Opened 20 years ago Closed 16 years ago

Address label menulist (To/Cc/Bcc) cannot Tab focus

Categories

(Thunderbird :: Message Compose Window, defect)

defect
Not set
minor

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 433107

People

(Reporter: andy, Unassigned)

References

Details

(Keywords: platform-parity)

Attachments

(1 file)

User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; rv:1.7.3) Gecko/20041001 Firefox/0.10.1
Build Identifier: Thunderbird 0.8+ (20041030)

I can't seem to change whether a recipient address is being sent to in the To:,
Cc: or Bcc: field without mousing over to the little To/Cc/Bcc/... drop-down
menu and selecting the one I want.

This is an accessibility and convenient issue: a keybinding is needed...
possibly just making the (Shift-)tabbing through the recipient list focus
alternatively on that address's send-type and the address string.

Reproducible: Always
Steps to Reproduce:
1. Click Write icon so that new message windown pops up
2. Enter a couple of recipient addresses
3. Try to change one of the addresses to be Bcc'd without using the mouse

Actual Results:  
You (or I at least) can't do it... I have to mouse over to the drop-down list.

Expected Results:  
Should have supplied an obvious behaviour which provides access to the recipient
type list, via tab-focusing for example.
Shift-tab out of the address field *does* move the focus to the label field, 
which is a "popup-internal-box" of a style that I don't think appears anywhere 
else (internal popup menu, dropdown-arrow on the left, when menu open the field 
is blank).  With the default TB theme (based on Mozilla Classic) there is no 
focus indication on those fields -- this is bug 178637 -- but pressing the down-
arrow opens the dropdown and then allows you to pick an item by scrolling or 
typing, then pressing Enter.

A nice CSS solution to this problem is available at bug 184811 -- copy the CSS 
into your userChrome.css file (you might have to create one, it goes in the 
<profile>/chrome directory).  I don't know how that looks on a Mac, but on 
Windows it makes the field more similar to a button like in Mozilla's Modern 
theme, and shows a focus indicator.

That said, the compose window is a bit of a keyboard-navigation quagmire.
xref bug 119192, bug 141459, bug 205666, bug 244512 and doubtless others.
(In reply to comment #1)
> pressing the down-
> arrow opens the dropdown and then allows you to pick an item by scrolling or 
> typing, then pressing Enter.

It turns out that the keys are supposed to be handled even without opening the 
list -- bug 64157.  That's been fixed for a while in MailNews, but TB seems to 
have broken it; I've opened bug 267101 for that problem.
Tbird 1.0, OSX 10.3.latest, tab & shift-tab never focus on the To/Cc/Etc
selector (which is a nonstandard widget, BTW).
Severity: enhancement → minor
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: pp
Summary: Can't change To/Cc/Bcc type of a recipient with keys alone → Address label menulist (To/Cc/Bcc) cannot Tab focus
Version: unspecified → Trunk
FWIW, I tried setting different values of accessibility.tabfocus in prefs.js.
It didn't do anything, AFAICT.
Should be fixed in laest builds (note that "full keyboard access" has to be
turned on).
Still present in current builds. We need a :focus CSS selector for
.menulist-compact that focus will be drawn. I'll look at this.
OS: MacOS X → All
Hardware: Macintosh → All
When my patch on bug 301465 will be checked-in this issue gets automatically fixed.
Depends on: 301465
Component: Mail Window Front End → Message Compose Window
QA Contact: message-compose
Assignee: mscott → nobody
Sounds related to bug 433107 - Drop down arrow for "To/CC/BCC/.." too close to the edge, widget doesn't show focus?
Yes, looks like. The focus rect should be visible for each OS now. Marking as dupe of bug 433107.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: