Closed
Bug 330299
Opened 20 years ago
Closed 18 years ago
remember password in keychain dialog has no accelerator (shortcut) for don't remember
Categories
(Camino Graveyard :: Accessibility, defect)
Tracking
(Not tracked)
RESOLVED
FIXED
Camino1.6
People
(Reporter: timeless, Assigned: mark)
References
Details
(Keywords: fixed1.8.1.12)
Attachments
(1 file)
|
22.05 KB,
patch
|
stuart.morgan+bugzilla
:
review+
|
Details | Diff | Splinter Review |
I'm not going to press <esc> because there are three buttons and while I know <enter> will trigger the active button (remember), that still leaves two buttons and i can't predict which will be chosen by cancel.
I expect cmd-d to be "don't remember".
Updated•20 years ago
|
Component: General → Accessibility
FIXED by the checkin for bug 328048 (it's cmd-N now since the button name changed).
Status: NEW → RESOLVED
Closed: 20 years ago
Keywords: fixed1.8.1
QA Contact: accessibility
Resolution: --- → FIXED
Oops, wrong button; sorry. "Don't" is still only Esc.
1.2 until we know how to assign multiple key equivalents to buttons
Assignee: mikepinkerton → nobody
Status: REOPENED → NEW
Keywords: helpwanted
Target Milestone: Camino1.1 → Camino1.2
Summary: remember password dialog has no accelerator for don't remember → remember password dialog has no accelerator (shortcut) for don't remember
this used to work in FF 1.5 ('r' was the key accelerator for 'remember')
Comment 6•19 years ago
|
||
(In reply to comment #5)
> this used to work in FF 1.5 ('r' was the key accelerator for 'remember')
This bug is for Camino, which uses a different UI from Firefox. If this is a problem in Firefox, that needs to be filed as a separate bug.
cl
Comment 8•19 years ago
|
||
Tweaking summary to catch more dupes.
Summary: remember password dialog has no accelerator (shortcut) for don't remember → remember password in keychain dialog has no accelerator (shortcut) for don't remember
Mass un-setting milestone per 1.6 roadmap.
Filter on RemoveRedonkulousBuglist to remove bugspam.
Developers: if you have a patch in hand for one of these bugs, you may pull the bug back to 1.6 *at that point*.
Target Milestone: Camino1.6 → ---
| Assignee | ||
Comment 10•18 years ago
|
||
NSAlert sucks. You can pass it an NSString and can then get at the NSButtons it creates, but you can't pass it NSButtons directly.
We could do an NSButton subclass with poseAsClass, but that's kind of evil.
We can't do anything with the buttons array from -[NSAlert buttons], it's immutable (it's not just casted to NSArray*, it actually doesn't support replacement).
We can maybe attack this by hooking something up to the window by calling -[NSAlert window].
| Assignee | ||
Comment 11•18 years ago
|
||
Like so. This adds command-D to the "Don't Store" button, in addition to the existing Esc.
| Assignee | ||
Comment 12•18 years ago
|
||
Comment on attachment 292657 [details] [diff] [review]
Use a fake key-equivalent-processing view
Actually, I'll change |object| and |selector| to |target| and |action|, to match the names used by NSActionCell. That means that you can operate on a KeyEquivView using the same selectors as an NSButtonCell, which is the right thing because NSButtonCell is the workhorse for NSButton, which KeyEquivView is intended to be an invisible variant of.
| Assignee | ||
Updated•18 years ago
|
Keywords: helpwanted
Target Milestone: --- → Camino1.6
Comment 13•18 years ago
|
||
Comment on attachment 292657 [details] [diff] [review]
Use a fake key-equivalent-processing view
Cute; r=me
>+ if ((modifier & NSDeviceIndependentModifierFlagsMask) == mModifiers &&
>+ [character isEqualToString:mKeyEquivalent]) {
Camino style here is:
if ((modifier & NSDeviceIndependentModifierFlagsMask) == mModifiers &&
[character isEqualToString:mKeyEquivalent])
{
Attachment #292657 -
Flags: review?(stuart.morgan) → review+
| Assignee | ||
Comment 14•18 years ago
|
||
Checked in on the trunk and MOZILLA_1_8_BRANCH for Camino 1.6b1.
Status: ASSIGNED → RESOLVED
Closed: 20 years ago → 18 years ago
Keywords: fixed1.8.1.12
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•