Closed
Bug 64022
Opened 24 years ago
Closed 24 years ago
Mac Classic - menulist popup does not take the focus in prefs dialog
Categories
(SeaMonkey :: Themes, defect)
Tracking
(Not tracked)
VERIFIED
FIXED
People
(Reporter: jrgmorrison, Assigned: andreww)
Details
Overview Description:
menulist popup does not take the focus in prefs dialog
Steps to reproduces:
1) Switch to the Classic skin (this does occur in Modern)
2) get the 'Edit->Preferences->Fonts' panel (or alternatively you can
use any pref panel that has a menulist
3) get the menulist popup for "Language Encoding" (or any other menulist).
4) hover the mouse over one of the menuitems
5) hit the up or down arrow
Actual results : the keypress is delivered to the prefs tree on the left hand
side, resulting in a new panel being switched in. However, the popup for
'Language Encoding' remains popped-up over the new panel.
Expected results: like modern and classic and windows and linux, and modern on
mac, this keypress of the up or down arrow should move up or down the
menulist.
6) Now, click somewhere, not over the menulist popup, in an attempt to dismiss
the popup
Actual results : crash
Expected results: should dismiss the popup
Reproducibility: 100% Classic skin on Mac
Build Date & Platform Bug Found: 2000122909
Reporter | ||
Comment 1•24 years ago
|
||
See also bug 43728, which introduced the ability to keyboard navigate in a
menulist. (This does work correctly in Classic skin for e.g., the font style
menulist in Composer, but does not work correctly in the prefs dialog).
Keywords: crash
Comment 2•24 years ago
|
||
Beat you to it :-)
*** This bug has been marked as a duplicate of 63452 ***
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → DUPLICATE
Reporter | ||
Comment 3•24 years ago
|
||
Hm. Oh yeah, that bug. The one that I had already seen.
Status: RESOLVED → VERIFIED
Comment 4•24 years ago
|
||
reopening this since 63452 was fixed, but not for the menu aspect of it.
shouldn't this be pink's?
Status: VERIFIED → REOPENED
Resolution: DUPLICATE → ---
Reporter | ||
Comment 5•24 years ago
|
||
This is specific to the Mac Classic skin, so not pinkerton's.
http://lxr.mozilla.org/seamonkey/source/themes/classic/global/mac/menulist.css
at line 12, sets '-moz-user-focus: ignore;' for element menulist. Is there a
particular reason that that was set that way?
1.3 <nbhatla@netscape.com> 17 Jul 2000 16:00
Bug #43658. Classic skin changes to addressbook, buttons (to make look Mac-like
), colors, navigation toolbar buttons (to produce better mouse-over behavior),
and small changes to spacing in
radio buttons, menus, and checkboxes. r=hangas
lordpixel: could you try removing the relevant line and testing this for us?
Reporter | ||
Comment 7•24 years ago
|
||
The crash can be dealt with as bug 63452 (which is now re-re-opened). This bug
can just deal with why the menulist in Mac Classic is set to ignore focus.
Keywords: crash
Summary: menulist popup does not take the focus in prefs dialog; can cause crash → menulist popup does not take the focus in prefs dialog
Comment 8•24 years ago
|
||
Yes, it crashes, yes removing that line "solves" the problem and causes the
menulist to be keyboard navigable - i.e. up/down keys move the selection up and
down.
The reason that line's there though, is because menulists on Mac OS don't allow
keyboard navigation. When you press up or down, they simply close.
I'd say someone needs to check Aqua, if it allows keyboard navigation, I'd feel
its more acceptable to enable it.
My grapevine says keyboard nav will happen by final, cc for shorter vine
confirmation.
Status: REOPENED → NEW
Comment 10•24 years ago
|
||
it's set to ignore focus because macos controls don't take focus, and this is
the mac native skin. what's so odd about that?
Reporter | ||
Comment 11•24 years ago
|
||
> what's so odd about that?
Nothing. Just my OS bigotry :-]. (And also the side effect of a popup that gets
completely disconnected from its parent, and ultimately crashes).
Reporter | ||
Comment 12•24 years ago
|
||
Hrm, well andreww changed the focus for <menulist> with the new 9-slice button
in themes/classic/global/mac/menulist.css rev1.7. So, now it will take focus
(and it's not possible to set yourself up for the crash either).
This should be worksforme, unless people feel that the menulist for mac
classic should ignore focus.
(By the way, Blake, is this a test case for the 'deeper menu problem' on 63452)
Comment 13•24 years ago
|
||
the menulist for mac classic should ignore focus. all controls do except text
areas.
Assignee: hangas → andreww
Keywords: nsbeta1
Summary: menulist popup does not take the focus in prefs dialog → Mac Classic - menulist popup does not take the focus in prefs dialog
Comment 14•24 years ago
|
||
Sending to Andrew
Assignee | ||
Comment 15•24 years ago
|
||
This is confusing. You sent me this bug because it's 'fixed' and you want me to
'break' it again? ok..
Status: NEW → ASSIGNED
Comment 16•24 years ago
|
||
yes, why again is it a problem if we make this stuff more accessible? Many more
products on the MacOS platform are starting to implement this and even in
Cupertino Apple is thinking out loud on how to better comply with common
accessibility guidelines.
I do not think that for all practical terms and purposes this would get in the
way of Mac users without keyboard access needs. CC'ing aaronl, as he is the
resident accessibility expert...
Assignee | ||
Comment 17•24 years ago
|
||
Marking this current bug fixed - as the current behavior is consistent with this
bug being fixed. If there is an issue with this new behavior - file a new bug
about that behavior.
Status: ASSIGNED → RESOLVED
Closed: 24 years ago → 24 years ago
Resolution: --- → FIXED
Comment 18•24 years ago
|
||
Marking verified on Mac laptop G3 (2001-03-23-10-Mtrunk).
Status: RESOLVED → VERIFIED
Updated•16 years ago
|
Product: Core → SeaMonkey
You need to log in
before you can comment on or make changes to this bug.
Description
•