Search Support

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

Learn More

I don't have old history

  • 8 replies
  • 14 have this problem
  • 48 views
  • Last reply by cor-el

more options

My old history disappears (I have only the history since like two months ago). How can I make firefox store all the history permanently?

My old history disappears (I have only the history since like two months ago). How can I make firefox store all the history permanently?

Chosen solution

You can create a new Integer pref with the name places.history.expiration.max_pages and set the value to a new maximum.

What can you tweak? Ideally you don't need to tweak anything, and i suggest you don't touch any pref. Btw, for the sake of information we have two new hidden preferences: places.history.expiration.interval_seconds is number of seconds between each expiration step, while places.history.expiration.max_pages is maximum number of pages that we will retain before expiring. We make our best to have satisfying default values for anyone, current values are built to be pessimistic, we will evaluate how we behave with them, and eventually increase them in future, if we feel that's needed.
Read this answer in context 👍 1

All Replies (8)

more options

Make sure that you do not run Firefox in permanent Private Browsing mode (Never remember history).

  • Edit > Preferences > Privacy > Firefox will: "Use custom settings for history"
  • Deselect: [ ] "Always use Private Browsing mode"

You can check for problems with the places.sqlite database file (bookmarks, history) in the Firefox profile folder.


Current Firefox versions keep a maximum number of visited page and do not have a time limit for the history. Firefox determines automatically how many pages can be kept without affecting the performance. You can see the current value of this maximum as the value of the read-only pref places.history.expiration.transient_current_max_pages on the about:config page.

See Marco Bonardo's blog about this subject:

more options

What do the options in the Places Maintenance mean?

If places.history.expiration.transient_current_max_pages is read-only, how can I make firefox store more history?

more options

Chosen Solution

You can create a new Integer pref with the name places.history.expiration.max_pages and set the value to a new maximum.

What can you tweak? Ideally you don't need to tweak anything, and i suggest you don't touch any pref. Btw, for the sake of information we have two new hidden preferences: places.history.expiration.interval_seconds is number of seconds between each expiration step, while places.history.expiration.max_pages is maximum number of pages that we will retain before expiring. We make our best to have satisfying default values for anyone, current values are built to be pessimistic, we will evaluate how we behave with them, and eventually increase them in future, if we feel that's needed.
more options

Thanks :)

more options

I need to expand my history time but The Value of "places.history.expiration.transient_current_max_pages" DOES NOT CHANGE !!! IT HAVE A MODIFY OPTION BUT IT DOES NOT GET MODIFIED !!! WHAT IS GOING ON ?!? WHY EVERY SIMPLE THING IN FIREFOX SHOULD BE SOOOO CONFUSING AND UNCOMFORTABLE ?!?!?

more options

You can't modify places.history.expiration.transient_current_max_pages. This is a read-only pref that shows the value that Firefox has calculated as a safe setting for the maximum number of pages to keep.

If you want to override this calculated value then you need to create a new Integer pref with the name places.history.expiration.max_pages.

more options

Hi cor-el :

Thank you for your prompt response but Could you plz tell me how can I create new one and overwrite old one ?? The system doesn't let me create another one with the same name !! I never edited configs before.

Thanks !

more options

What are the current values of both prefs?

  • places.history.expiration.max_pages
  • places.history.expiration.transient_current_max_pages

Make sure not to set the max_pages number too high as Firefox may reject a too high value.