Now that is crappy
the browser.history_expire_days used to work, but now I get the same results.
I don't care diddly squat about the number of pages, I care about the number of days... My browsing habits are varied, so a number of pages wouldn't give me anything even close to consistent results.
Whoever dropped number of days in favor of maximum number of pages needs to be recruited to the Gnome shell team because he would fit right in over there.
What I see that would work out the best is a max number of days, plus a max number of pages, That way you could set the limits however you wished. You could keep 7 days or if it went over the max pages set, it would keep less.
2 max settings, both controlling the number of history entries. To me, that would be about the only time I would have a use for max number of pages.