Closed Bug 199819 Opened 22 years ago Closed 20 years ago

setting browser.formfill.enable ("Saved Form Information") to false doesn't disable form autocomplete

Categories

(Firefox :: Address Bar, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: aynilove, Assigned: bugs)

References

Details

(Keywords: regression)

User-Agent:       Mozilla/5.0 (Windows; U; Win95; en-US; rv:1.4a) Gecko/20030327 Phoenix/0.5
Build Identifier: Mozilla/5.0 (Windows; U; Win95; en-US; rv:1.4a) Gecko/20030327 Phoenix/0.5

saved form information -> save information I enter... pref is not work.

remove this checkbox will not save no longer form information I entered in web
pages, but it saved, and there is no difference between checked and unckecked.

Reproducible: Always

Steps to Reproduce:
1.
2.
3.
Reporter, are you saying that checking the checkbox should delete all saved
information?
what I mean is, this function should work as IE, uncheck the box should not save
any information I entered in web page.
ex. If user clear saved information and uncheck the box,
"clear" button should not activated.
saved password -> Remember password func is works well in this way..
Steps to Reproduce:
1. Start Phoenix with a clean profile.
2. Open [Tools]-[Options...]-[Privacy] panel.
3. Un-Check "Save information I enter in web page forms and the Search Bar"
4. (Press "Clear" button.) Note that "Clear" button is disabled. 
5. Open http://www.google.com/ and submit a word using input field.
6. Open http://www.google.com/ and start input the same word again.

Actual Results:  
Auto complete pops up the word which you entered at step5.
And also [Saved Form Information] "Clear" button on
[Tools]-[Options...]-[Privacy] panel re-enabled again!

Expected Results:  
Auto complete should not remember the word.
Also [Saved Form Information] "Clear" button should be stay disabled.

(I can confirm that information I entered to Search Bar was not collected after
step3.)

CONFIRMED
Status: UNCONFIRMED → NEW
Ever confirmed: true
Updating summary, adding to the dep list of bug 191524, and reassigning to Ben.
Assignee: hewitt → ben
Blocks: 191524
Summary: saved form information -> save information I enter... pref is not work. → [privacy] Unchecking the Saved form information checkbox doesn't disable form autocomplete
Keywords: regression
Target Milestone: --- → Phoenix0.6
Target Milestone: Phoenix0.6 → Phoenix0.7
Note: the privacy panel works, it sets the browser.formfill.enable pref to false.
It's the pref that doesn't work.
Updating summary and removing dep, since it's not related to bug 191524.
No longer blocks: 191524
Summary: [privacy] Unchecking the Saved form information checkbox doesn't disable form autocomplete → [privacy] setting browser.formfill.enable to false doesn't disable form autocomplete
The bug doesn't appear with a new profile. Actually, the bug comes from the old
wallet pref wallet.caveat. If set to true, Satchel is enabled.
This could be filed as a separate bug, but since the wallet prefs are no longer
part of Phoenix, it's probably useless.

Reporter, you can either start a new profile or set wallet.caveat to false in
about:config.

-> INVALID (and removing target milestone)
Status: NEW → RESOLVED
Closed: 21 years ago
Keywords: regression
Resolution: --- → INVALID
Summary: [privacy] setting browser.formfill.enable to false doesn't disable form autocomplete → setting browser.formfill.enable to false doesn't disable form autocomplete
Target Milestone: Phoenix0.7 → ---
Reopening. I must have tested something wrongly, I'm now seeing it again.
Status: RESOLVED → REOPENED
Resolution: INVALID → ---
Target Milestone: --- → Phoenix0.7
*** Bug 202294 has been marked as a duplicate of this bug. ***
*** Bug 204077 has been marked as a duplicate of this bug. ***
User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.4b) Gecko/20030508
Mozilla Firebird/0.6

Status: CONFIRMED
*** Bug 183945 has been marked as a duplicate of this bug. ***
*** Bug 205338 has been marked as a duplicate of this bug. ***
Confirmed, still happening in latest nightly.
-Create new profile
-Turn off "Save Form Information"
-Enter info in form
-When at form second time around, previous info pops up

Should stop recording new information.  It is correctly setting the pref
"browser.formfill.enable", browser is just ignoring this value.  Entering in
some keywords would help find this bug (I couldn't find it the first time
around).  Could use "saved form information" for keywords, since that's what the
gui pref says.  Is this kind of information useful?

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.4b) Gecko/20030514 Mozilla
Firebird/0.6
Tweaking the summary to aid future searches.
Summary: setting browser.formfill.enable to false doesn't disable form autocomplete → setting browser.formfill.enable (save form information) to false doesn't disable form autocomplete
This is a security/privacy issue. I suggest bumping the severity....
I'm using Phoenix 0.6 right now (the new release) and not just that Phoenix
remembers what I entered into form fields even though the checkbox to remember
these information is unchecked, it even asks me when I hit submit if I want to
remember the information (you know, the dialog offering Yes/No/Never for current
site). Not always, but sometimes it still shows up. The profile is clean. And
sometimes data I enetered into form fields is even remembered between different
sessions. Or to say it in one word: Phoenix behaves like I would expect a
browser to behave if the checkbox is CHECKED.
*** Bug 206974 has been marked as a duplicate of this bug. ***
*** Bug 206999 has been marked as a duplicate of this bug. ***
*** Bug 207990 has been marked as a duplicate of this bug. ***
Should it disable auto-complete?  We have a concept of form filling that IE
doesn't have.  IE only has auto-complete, whereas we have both auto-complete and
pre-filling of a form as soon as it's displayed.
Not sure if this has been mentioned anywhere else but one way to manually
disable autocomplete in forms is to remove (or rename) satchel.xpt in the
components directory.  I've done this on two computers without any problems so
far.  It still occasionally asks whether or not to save form information but it
never does.  The address bar and quick search bar still have their
autocomplete's intact.
   To Dean Tessman, comment #20: If Mozilla has two types of formfill, there
should be individual - working - options to turn them off to suit the needs of
the user.
Well, I wouldn't go that far.  I've thought about this a little more and I like
the idea of having the one pref dictate all form entry, both automatic and
auto-complete.  They're closely related, and if you don't use one then you
probably don't want the other, either.
*** Bug 212029 has been marked as a duplicate of this bug. ***
*** Bug 212707 has been marked as a duplicate of this bug. ***
Have both options. I don't mind autocomplete but I can't stand form fill. I
don't like having to disable both in IE.
Conversely, I can't stand autocomplete but like form-fill.
*** Bug 212791 has been marked as a duplicate of this bug. ***
I like auto-complete in the navigation bar when I have history turned on. I like
auto-complete in the search bar when I have history turned on. I don't like
auto-complete in forms when I have save form information turned off. Hope I am
not confusing the issue.

I don't know what I would choose if I had to choose between all or none. I
prefer to have more choices - ifunowudimean!
Taking QA. Sorry for the bugspam
QA Contact: asa → davidpjames
i've had the same problem in 0.6.1 on Mac OS X...it worked properly in the
nightly build after 0.6, but is broken in the current release.
Hardware -> All based on comment 31.
Hardware: PC → All
*** Bug 215417 has been marked as a duplicate of this bug. ***
Fixed. 
Status: REOPENED → RESOLVED
Closed: 21 years ago21 years ago
Resolution: --- → FIXED
noririty: sure the code's there, but have you verified it with a build?
Still not working foe me 2003080808 PC/WinXP.  Reopening.
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Hm. let's try again. Fixed!
Status: REOPENED → RESOLVED
Closed: 21 years ago21 years ago
Resolution: --- → FIXED
Verified w/ Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.5b) Gecko/20030811
Mozilla Firebird/0.6.1+
Status: RESOLVED → VERIFIED
Maybe I don't understand the functionality, but I don't understand why this
happens if this is fixed:

1) The pref is unchecked.  The Saved Form Information "Clear" button is not
active because there is no data stored (this is a new install/profile 20030811
Win2K).
2) I fill out forms here and there online.
3) I go back to the Privacy panel and the Saved Form Information "Clear" button
is now active, indicating (to me) that data is still being stored even though I
said not to.

I don't want to just reopen the bug again, because I feel like I just don't
understand something about what should be happening with this pref.
Hmm, it seems that we still gather form information. This bug was about
disabling form autocomplete, which it now does. Not gathering information is not
enough; you may already have info stored that you do not want autocompleted.

If you want to stop Firebird from gathering form info, you could always file an
RFE on that I suppose.
Recommend status -> REOPENED.  The checkbox says "save form information" -
doesn't mention anything about autofill.  As this is in the "Privacy" section of
Options, the implication is that clearing the checkbox will protect your privacy.

If the functionality cannot be changed, the language should be clarified to
better describe what happens.
I'm reopening, since I have to consider it a bug as it stands.

The text says "save information I enter..." and I have it unchecked.  Nothing
should be stored, but it is.

Re comment 41
"you may already have info stored that you do not want autocompleted"

In my case, I am talking about a brand-new profile with no information stored
from anytime previous.  Information is still being captured and stored
regardless of the state of the checkbox.

20030811 PC/Win2K
Status: VERIFIED → REOPENED
Resolution: FIXED → ---
Just adding my 2c.
Privacy is important stuff. Some websites make you enter your ssn, and at times
i've seen phoenix/firebird remember that information. Unchecking the box "save
information i enter in web forms", should guarantee that private data is not
being captured. Even if a new bug is required, it should be "major" and not "enh".


Well so much for that. It seems we're trying to do something with the pref
browser.formfill.enable other than what the pref name itself suggests (as well
as the summary). Turning off Autocomplete and turning off 'gather form data' are
two different albeit closely related functions. As I mentionned in comment 41,
we can't just turn off 'gather form data' as we do have to cover the case where
the user has already gathered data.

As I see it, here are the ways out of this:
(1) Change the text in the Privacy Pane to something more accurate ("Enable form
and Search Bar Autocompletion" for example). That would entail reResolving this
bug and filing a new one for the text change (it would need a new bug since it
belongs to the Preferences component).

(2) Do (1) and also add a new pref and functionality that actually
allows/prevents saving of form data. Let it use the text now [wrongly] employed
by browser.formfill.enable and make it a sub-pref of browser.formfill.enable
(that is, if browser.formfill.enable is unchecked then this new pref would be
greyed out and set to false). This would open the possibility of autocompleting
without gathering new form data, something that may or may not be useful. If we
were really keen, we could even bloat up the UI a bit by including a manager of
some type that would be launched by a button in which we could select domains
for which to enable/disable form data gathering. I know I'd disable it on
google.com and google.ca... :)
This would also entail reResolving this bug and opening two new bugs, one for
the name change and one for the new pref (though they could be covered together
I suppose).

(3) Scrap the pref browser.formfill.enable altogether (or change its name) and
replace it with an all-encompassing pref that both disables form autocomplete
and saving data in forms. It could retain the same text as is currently employed.
This would entail resummarizing this bug and leaving it in its Reopened state.

Comments? Other suggestions/ideas?
I like 3) but with the additional caveat that setting this to "don't save data"
also destroys any saved data that may have accumulated (on a per-profile basis?)
 To me, auto-complete without saving data seems ineffective - what would
populate the auto-complete list?  On the other hand, saving data without
auto-complete is downright scary.
-> .8 then. 
Target Milestone: Firebird0.7 → Firebird0.8
I've been unpleasantly surprised to have my bank account number pop up
automatically even with this option unchecked.  I think simply having this
option turn off autocomplete without disabling info gathering is misleading and
counterproductive.  You may be able to come up with a case where someone would
want to gather info without displaying it, or autocomplete only on previously
stored information.  But it would be an extreme minority.  But you mentioned
that we were turning off autocomplete without changing info gathering... isn't
that the opposite of what we want?  Shouldn't you just be able to clear the
info, uncheck the box, and then since there is not info you wont need to worry
about autocomplete?  I'm just curious how this works.
>Shouldn't you just be able to clear the info, uncheck the box,
>and then since there is not info you wont need to worry
>about autocomplete?

Yes, we should be able to do that. But there are a couple of things to note
here: first, you have to clear the contents, since if autocomplete was still
working it would just keep filling stuff out. Disabling autocomplete is what has
been fixed already. But we still need to stop if from gathering info, which is
what it is still doing.

I'm not keen on automatically clearing existing info, as requested in comment 46
however. First, FB would be doing something it wasn't told to do - not good in
my view. Second, I don't think it is desirable. Suppose a friend is over and she
 (ok, I admit I'm dreaming) wants to check her email at Yahoo or Hotmail. So you
go to the Privacy dialog and turn off Saving of form info so (1) your info
doesn't pop-up when she goes to log in and (2) what she enters doesn't get
stored. What you do not want is to have all your existing info completely wiped.
As the author of 46, I see your point and agree completely.
I just worry that info will be stored without the user knowing or being able to
delete it.

As long as the "Clear" button works correctly I withdraw 46.  That is, the Clear
button should be enabled if there is data, disabled if there is no data.  A
subtle error would be to disable the Clear button immediately upon unchecking
"save form info" - the user would have no way to delete the data.
Depends on: 169620
Sorry.  Stupid Alt+D access key.
No longer depends on: 169620
*** Bug 221224 has been marked as a duplicate of this bug. ***
Summary used incorrect term for the pref category; altering to better catch
bugzilla searches. Sorry for the bugspam, but it's better than more dupemail.
Summary: setting browser.formfill.enable (save form information) to false doesn't disable form autocomplete → setting browser.formfill.enable ("Saved Form Information") to false doesn't disable form autocomplete
Definitively, is there a bugfix? I'm lose in the messages...
I'm using MozillaFirebird 0.6.1
Definitively, is there a bugfix? I'm lose in the messages...
I'm using MozillaFirebird 0.6.1
"Definitively, is there a bugfix? I'm lose in the messages...
I'm using MozillaFirebird 0.6.1"

Depends on what you mean by fixed.

The core problem of form autocomplete popping up input into form fields
regardless of whether this pref or not was checked has been fixed.  I think the
fix came after 0.6.1, so you should upgrade to 0.7.

The secondary privacy problem of form autocomplete storing form data even with
this pref not checked has not been fixed yet.  This is currently being targeted
at 0.8.
Fixed now. 
Status: REOPENED → RESOLVED
Closed: 21 years ago21 years ago
Resolution: --- → FIXED
v.
Status: RESOLVED → VERIFIED
This bug has returned for me.  I'm seeing it in the 20040312 (PC/WinXP) build. 
Even though I've always had the pref set to false, the browser is storing and
filling in form data on forms I revisit.

I have reproduced this in a brand-new profile.
Status: VERIFIED → REOPENED
Keywords: regression
Resolution: FIXED → ---
Target Milestone: Firebird0.8 → ---
I am seeing this bug coming back as well.  I tried two nightly builds, and both
are doing it and I tried with both a new and old profile.

Build ID: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7b)
Gecko/20040412 Firefox/0.8.0+
let's not reopen an old bug that was actually fixed. there's a new bug over at
bug 227640 that has a testcase.
Status: REOPENED → RESOLVED
Closed: 21 years ago20 years ago
Flags: blocking0.9+
Resolution: --- → FIXED
Flags: blocking0.9+
You need to log in before you can comment on or make changes to this bug.