Open Bug 405844 Opened 17 years ago Updated 2 years ago

Url removed from global history is not removed from a tab's session history

Categories

(Core :: DOM: Navigation, defect)

defect

Tracking

()

People

(Reporter: nONoNonO, Unassigned)

Details

User-Agent:       Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.10) Gecko/20071115 Firefox/2.0.0.10
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.10) Gecko/20071115 Firefox/2.0.0.10

When you delete a URL or branch from your browsing history, it should also be deleted from your sessionstore.

Reproducible: Always

Steps to Reproduce:
1. Go to site 1 (e.g. http://www.google.com )
2. Go to site 2 (e.g. http://bugzilla.mozilla.org )
3. Remove site 1 from your History
4. Go back (alt+left arrow) in your history
Actual Results:  
You go back to site 1

Expected Results:  
You should have gone back to the site opened before site 1, or if you started out in this tab with site 1, the back function should be disabled.
Global history and session (back/forward) history are separate things.  I'm not convinced that deleting a global history item should change the behavior of session history.
I'm not convinced of that either, but if the session history is not changed, I'd like to see another way to change the session history. Now, the only way I see to remove a URL from the session history is to clear some/all private data and/or stop firefox, delete sessionstore.js, and then start firefox again, but I'm not even sure if that will do the trick...
Component: History → Bookmarks & History
QA Contact: history → bookmarks
Summary: Url removed from history is not removed from sessionstore → Url removed from global history is not removed from a tab's session history
there are many use-cases for deleting a URL from History.

if the use-case is to remove the tracks that show that you browsed something, then it's desirable that the deleted URL would be removed from all of what the user considers "history".

note that the reporter is talking about 3 different things here:

Browsing History (Places, eg: History menu, sidebar, and Library)
Session History (back/forward buttons, bfcache)
Session Restore (nsISessionStore, sessionstore.js)

but to a user, it's all just History.
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows XP → All
Hardware: x86 → All
Version: unspecified → Trunk
moving to general since involves decisions across components.
Component: Bookmarks & History → General
QA Contact: bookmarks → general
(In reply to Marco Bonardo [:mak] from comment #4)
> moving to general since involves decisions across components.

... which can be the kiss of death.  Is there not a component that is "most" appropriate?
Flags: needinfo?(bugzilla)
Component: General → History: Global
Flags: needinfo?(bugzilla)
Product: Firefox → Core
Component: History: Global → Document Navigation
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.