Closed Bug 65636 Opened 24 years ago Closed 24 years ago

[RFE] unchecking "use pswd mgr to remember these values" should cause them to be forgotten

Categories

(SeaMonkey :: Passwords & Permissions, enhancement)

enhancement
Not set
normal

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: mozilla, Assigned: mozilla)

References

Details

Attachments

(3 files)

Now that the "remember these values" checkbox is checked if a username/password has been recalled (bug 40122), if the user unchecks the box and clicks OK, then I suggest that the username/password combination that was recalled should be forgotten (not recalled in future browser sessions). To clarify, this is what I think should happen: 1. Run Mozilla, login to a page with "remember" checked. 2. Restart Mozilla. 3. Go back to same page, login gets remembered. Uncheck the box and click OK. 4. View page OK. 5. Restart Mozilla. 6. Go back to same page, no login is remembered. This is the way that Internet Explorer works, for what it's worth. I think it makes sense because (i) it's an intuitive way for the user to get a login forgotten, and (ii) otherwise the checkbox has no function in the situation where a login has been remembered and the user doesn't change the user/pass.
Depends on: 40122
Changing to Enhancement and adding Patch keyword. Marking NEW, I agree with the bug report btw.
Severity: normal → enhancement
Status: UNCONFIRMED → NEW
Ever confirmed: true
Keywords: patch
Summary: unchecking "use pswd mgr to remember these values" should cause them to be forgotten → [RFE] unchecking "use pswd mgr to remember these values" should cause them to be forgotten
I see the following problem with this patch: You moved Wallet_GiveCaveat outside the "if checked" statement. That means we might be giving the caveat even though we are not going to attempt to save the username/password. That caveat should only be given when we know for sure that the password is actually being saved. If Wallet_GiveCaveat is restored to its previous position, and assuming that you have tested this, then r=morse.
r=morse for the corrected patch
I see no point in adding si_ForgetSignonDataFromBrowser when you could just call si_RemoveUser. The extra functional layer adds no value, as si_RemoveUser also checks si_GetSignonRememberingPref() and returns false right away if that predicate returns false. /be
Great, that's much simpler. r=morse.
Minimal, nice -- sr=brendan@mozilla.org. /be
Fix checked in 25/1/01, bug closed.
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → FIXED
Verified Win2k build 2001022007 Verified Linux build 2001022012 Verified Mac build 2001022013
Status: RESOLVED → VERIFIED
Product: Browser → Seamonkey
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: