Open
Bug 607459
Opened 14 years ago
Updated 3 years ago
Session restore and undo tab close are broken if bfcache is turned off
Categories
(Firefox :: Session Restore, defect)
Tracking
()
NEW
Tracking | Status | |
---|---|---|
blocking2.0 | --- | - |
People
(Reporter: polidobj, Unassigned)
Details
(Keywords: regression)
If I turn off the bfcache: (browser.sessionhistory.max_entries and browser.sessionhistory.max_total_viewers set to zero) then session restore does not work. The tabs are there after restarting the browser but they not are not loaded. The tabs content area is empty.
Also undoing a tab close also does not load the tab in this case.
07-01 ok http://hg.mozilla.org/mozilla-central/rev/82edf5bd1abe
07-02 broken http://hg.mozilla.org/mozilla-central/rev/c173731c9d90
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=82edf5bd1abe&tochange=c173731c9d90
Nothing stands out as a cause. But of course bug 568691 was a major change.
Reporter | ||
Comment 1•14 years ago
|
||
Asking for blocking since this is a regression from 3.6.
blocking2.0: --- → ?
Comment 2•14 years ago
|
||
There doesn't seem to be anything obvious in that range to blame. I know the session restore side hasn't really changed in regards to that - we'll read max_entries, but we don't do too much with it.
Boris, do you know of any session history changes that we might be able to blame?
![]() |
||
Comment 3•14 years ago
|
||
I got a different range.
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=02e1305294bd&tochange=5b4d16af6e6b
Bug406160 causes this.
![]() |
||
Comment 4•14 years ago
|
||
![]() |
||
Comment 5•14 years ago
|
||
Where is all.js?
![]() |
||
Comment 6•14 years ago
|
||
Looks like in shipping builds it's stuffed into greprefs.js which is then stuffed into omni.jar.
![]() |
||
Comment 7•14 years ago
|
||
It happens on Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9a2pre) Gecko/20070101 Minefield/3.0a2pre and earlier
(browser.sessionhistory.max_entries;0 in defaults\pref\firefox.js)
And I gave up.
Comment 8•14 years ago
|
||
Tentatively blocking- on this, since it's not the default nor common case. If you have specific reasons for holding the release on this, please state them.
blocking2.0: ? → -
Comment 9•14 years ago
|
||
(In reply to comment #7)
> It happens on Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9a2pre)
> Gecko/20070101 Minefield/3.0a2pre and earlier
> (browser.sessionhistory.max_entries;0 in defaults\pref\firefox.js)
> And I gave up.
So you're saying this hasn't worked since before Firefox 3.0?
![]() |
||
Comment 10•14 years ago
|
||
That's what Alice0775 said, yes.
Reporter | ||
Comment 11•14 years ago
|
||
I'm unable get the problem to occur in 3.6. Alice0775 are there any other steps other than setting browser.sessionhistory.max_total_viewers to zero in the prefs file?
![]() |
||
Comment 12•14 years ago
|
||
(In reply to comment #11)
> I'm unable get the problem to occur in 3.6. Alice0775 are there any other
> steps other than setting browser.sessionhistory.max_total_viewers to zero in
> the prefs file?
I set only browser.sessionhistory.max_entries to 0 in defaults\pref\firefox.js.
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•