How to tell FF4 to remember "infinite" history
Just to make this perfectly clear : there does not seem to be a way to tell FF4 to remember 9999 days of history as of old : true ? Hope not
All Replies (7)
There is no way to set the number of days in Firefox 4.
The only setting that controls how much history is stored is one that specifies maximum number of pages to keep. To check how many pages Firefox currently stores do this:
- Type about:config into the location bar and press enter
- Accept the warning message that appears, you will be taken to a list of preferences
- In the filter box type places.history
You should find a preference named places.history.expiration.transient_current_max_pages, this is a calculated value and is the maximum number of pages Firefox will keep.
If you want to increase the number of pages that Firefox can store, right-click in the about:config page, select "New > Integer", name it places.history.expiration.max_pages and set its value to the number of pages to keep.
For more details see http://blog.bonardo.net/2010/01/20/places-got-async-expiration
I need it to keep as many pages as possible - don't want a max setting but rather a min setting set to -1 or something - possible ?
There is no minimum setting
What is the current value of the read-only pref places.history.expiration.transient_current_max_pages ?
I changed places.history.expiration.max_pages to 9999999 would this do the job ? places.history.expiration.transient_current_max_pages was around 10^5
"If you want to increase the number of pages that Firefox can store, "
Note, that's CAN store, not WILL store. If you set the expiration.max_pages pref less than the expiration.transient_current_max_pages pref, it will override, otherwise the transient pref controls. AIUI.
"I changed places.history.expiration.max_pages to 9999999 would this do the job ?"
Alas, no. I don't anything (currently) will.
The operating system places a limit on the size that one file can have. That would place a limit on how much history could be put into places.sqlite.