Closed Bug 346291 Opened 18 years ago Closed 16 years ago

Session Restore in Full Privacy mode populating some fields on restore

Categories

(Firefox :: Session Restore, defect)

2.0 Branch
PowerPC
macOS
defect
Not set
normal

Tracking

()

VERIFIED INCOMPLETE

People

(Reporter: rcampbell, Unassigned)

References

()

Details

Some form fields were being repopulated in non-ssl pages with user_pref("browser.sessionstore.privacy_level", 2);
for details, see http://litmus.mozilla.org/single_result.cgi?id=21944

to reproduce: change prefs.js to include user_pref("browser.sessionstore.privacy_level", 2);

open a non-ssl page with some text fields on it. Change the contents of the forms. Kill browser, reopen and restore the session. Some fields are repopulated with their previous contents.
Component: Form Manager → General
QA Contact: form.manager → general
Dietrich, please nominate for blocking if you think this is megabad.
data from litmust "test form" fields that are not repopulating with pre Kill data: text, select, select muliple, checkbox, radio.

textarea and password are retained.

note: do we need a session restore component?  If not, what bucket does this belong in... Startup and Profile   ... Form Manager?
I was not able to reproduce this using the latest branch nightly. I used the same form as the test case, and no textual data was restored to either ssl or non-ssl forms when the pref was set to 2.

Also, (In reply to comment #3)
> data from litmust "test form" fields that are not repopulating with pre Kill
> data: text, select, select muliple, checkbox, radio.
> 
> textarea and password are retained.

Which form is this? The litmus test case this bug is linked to doesn't have any textareas that I can see. The expected behavior wrt to form data is to save/restore input and textarea fields only.

> note: do we need a session restore component?  If not, what bucket does this
> belong in... Startup and Profile   ... Form Manager?
> 

Session restore bugs are currently in Tabbed Browser component. I agree that this doesn't make much sense here. It should probably have it's own component.
changing component to Tabbed browser and filing a seperate bug for the issue I posted in comment #3
Component: General → Tabbed Browser
(In reply to comment #1)
> open a non-ssl page with some text fields on it.

That page ( http://landfill.mozilla.org/bugzilla-tip/ ) nicely exposes the issues mentioned in bug 346337 (as filed by Tracy) but doesn't expose the original bug in my case.

For further debugging: could we please get a copy of the file sessionstore.bak (found in the used profile) after step #7 of the test case?
Keywords: qawanted
Component: Tabbed Browser → Session Restore
QA Contact: general → session.restore
Closing this bug as INCOMPLETE. Should the bug still be reproducible, please reopen _and_ attach a sessionstore.js which leads to this issue.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → INCOMPLETE
Keywords: qawanted
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.