Closed Bug 200160 Opened 22 years ago Closed 22 years ago

OS X: droplists in chrome don't get focus in aqua/classic theme

Categories

(SeaMonkey :: Themes, defect)

PowerPC
macOS
defect
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: bugzilla, Assigned: shliang)

Details

(Keywords: access, Whiteboard: [adt3])

Attachments

(1 file)

494 bytes, patch
jag+mozilla
: review+
jag+mozilla
: superreview+
sspitzer
: approval1.4+
Details | Diff | Splinter Review
spun off from bug 123617. in Mac OS X using the aqua/classic theme, tabbing still does not focus droplists (aka, menulists, selection lists) in chrome. it doesn't matter what the accessibility.tabfocus pref is set to, either. to observe: 1. open Preferences and go to a panel which has a droplist. the following would suffice: Navigator - Languages Mail & Newsgroups - Message Display Mail & Newsgroups - Return Receipts Advanced - Mouse Wheel 2. start hitting the tab key... results: droplists in chrome are skipped in the tabbing cycle.
QA Contact: pmac → sairuh
Nav triage team: nsbeta1+/adt3
Keywords: nsbeta1nsbeta1+
Whiteboard: [adt3]
Attached patch patchSplinter Review
Attachment #123022 - Flags: review?(jaggernaut)
Note that right now that pref only affects HTML. To make XUL follow similar logic we'll have to add some code to nsEventStateManager::GetNextTabbableContent. With this patch, we'll make it so we always tab into menulists in the Mac classic skin. Better than what we had, but moving us away from what the OS does (in the default configuration).
Comment on attachment 123022 [details] [diff] [review] patch r+sr=jag
Attachment #123022 - Flags: superreview+
Attachment #123022 - Flags: review?(jaggernaut)
Attachment #123022 - Flags: review+
Comment on attachment 123022 [details] [diff] [review] patch looking at the other menulist.css files, this is the only one that was doing moz-user-focus. were the others fix, but this one forgotten? why did hewitt add it? (for a bug?) from cvs blame, this was added here: XUL/theme simplification changes - removing unnecessary boxes and re-writing large portions of the themes to use new -moz-border-colors and -moz-image-region css features. Also cleans up the classic skin quite a bit for both mac and win. Fixes bugs 113024, 113043, 113585, 113586, 115943, 113643, 114475, 99787, 110214, 113977, 113966, 114802, 64894, 90724, 103173, 103199, 103298, 110442, 111472, 111989, 113027, 113041, 109180, 109204, 81581, 81903, 103324, 110108, 114540, and probably more I forgot to mention. r=ben, sr=hyatt given where we are in 1.4 final, double check those bugs, to see if it was added for a specific reason or not. let me know, and then I can give a=sspitzer or, if you (and the the reviewer) think this is overkill, and this is a simple fix, well tested, with no chances for regressions, let me know.
Comment on attachment 123022 [details] [diff] [review] patch shuehan tells me: this was spun off from 123617, where the -moz-user-focus line had gotten removed from some of the other widgets, just didn't do menulists. and, she said she checked with bryner. so a=sspitzer
Attachment #123022 - Flags: approval1.4+
checked in
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → FIXED
vrfy'd fixed with 2003.05.19.08 comm trunk on mac os x 10.2.6. xul droplists are now part of the tabbing cycle. the only remaining "hitch" is that the focus ring is barely perceptible --it's there, but it appears as a subtle highlight at the corners of the droplist's "button" image.
Status: RESOLVED → VERIFIED
Product: Core → SeaMonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: