This site will have limited functionality while we undergo maintenance to improve your experience. If an article doesn't solve your issue and you want to ask a question, we have our support community waiting to help you at @FirefoxSupport on Twitter and/r/firefox on Reddit.

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

Smart browsing history

more options

There are known sites (google, yahoo, etc) that "storm" browsing history. Every time i do a web search, or a (g)mail search, a new entry is placed in browsing history. That can be good for someone, and bad for some others like me. Proposal: add a "smart history" option to group history per domain: all something.google.something/somtpath/blablabla got saved into SINGLE google.something history entry. Option can be for "global" history, so something.somedomain.something goes under somedomain.something OR can be "per site" so user can choose which domain should be grouped OR like above, but with a fixed/known domains

Also, think about how many space/bandwidth can be saved when sync option is active.

There are known sites (google, yahoo, etc) that "storm" browsing history. Every time i do a web search, or a (g)mail search, a new entry is placed in browsing history. That can be good for someone, and bad for some others like me. Proposal: add a "smart history" option to group history per domain: all something.google.something/somtpath/blablabla got saved into SINGLE google.something history entry. Option can be for "global" history, so something.somedomain.something goes under somedomain.something OR can be "per site" so user can choose which domain should be grouped OR like above, but with a fixed/known domains Also, think about how many space/bandwidth can be saved when sync option is active.

Chosen solution

Exactly, that will do it!

Read this answer in context 👍 0

All Replies (8)

more options

You can set the sort order of the the history in the History sidebar (View > Sidebar; Ctrl+H) and choose "By Site" to achieve this. You can sort by location in the History Manager (Library).

more options

Hi there, thanks for your prompt answer! Anyway, mine is not an "issue"; this is a proposal for a different way of storing browsing history, not about showing it.

more options

Firefox stores all history items as separate records in the places.sqlite database file.
There are various windows that use this data to display the history.
You can also create queries yourself to create a list similar to what the other so called smart folders like "Most Visited" show.

Most visited uses this query:

Name: Most Visited
Location: place:sort=8&maxResults=10

See this article about the meaning of the various parameters.

more options

Uhm, nope, you are missing my point. I don't care about a way to "display the history". Want i mean is not having https://www.google.com/search?q=firefox&oq=firefox and https://www.google.com/search?q=mozilla&oq=mozilla to be saved in history as different entries.

Open your history, type google in the search filed, and see 10s of 1000s of history entries that for someone like me are useless, a waste of space on disk (even on mozilla servers where sync is stored), and a waste of bandwidth for my network and (again) mozilla servers when my devices are synced.

more options

I don't know whether this comment will be helpful...

Firefox's places.sqlite database stores many more entries than you actually se in the Library dialog (or History sidebar). Every single visit to a URL is logged into the database, while the Library/Sidebar only shows the most recent visit. So whatever you see in the Library/Sidebar is only the tip of the iceberg of the data stored in history.

As you point out, Firefox considers each Google search URL different (at least up to the # character, what appears after that might be ignored). I personally would not want Firefox to limit itself to storing only the portion if the URL before the ? character (the protocol/host/path) and omit from the ? forward (the query), since the query is useful information to me. (Knowing that I visit Google all day long doesn't tell me anything.) But perhaps someone could create an add-on to clean up or partially clear the query part of the URLs for users like you who prefer that.

By the way, there are some search engines where your query terms are not in the URL, for example, DuckDuckGo, when you choose the option to use POST instead of GET for your searches.

more options

Hi there! Thanks for your answer. Yep, a plugin might do the job, but maybe the option to cut off history in the very creation of the history might be better (eg. save band when syncing). Of course, it's a matter of opinion whether is better to know that i've visited google all day long without "details", or have a very very long queue of search that drowns the results (or from another point of view, i prefer to remember what i found instead of what i was looking for ).

Ok DuckDuckGO and StartPage with the POST option, but take another example: every mail you open in gmail generates a new url, so a new entry is stored in the browsing history. Open your history, search for "mail.google", and you'll have a list of every single mail you've read since last history clean. Is that useful to you? Not to me :-) Have a nice 2014!

more options

You can take a look at this extension:

more options

Chosen Solution

Exactly, that will do it!