My suggestion is for an enhancement to the browser that is similar to a bookmark.
The difference is that a "breadcrumb" (my temporary name for this new feature) also records the history associated with the tab being recorded.
When you click on a bookmark you go to the bookmarked url. If you then click the Back button, you go to the previous url *in your current session*.
When you click on a "breadcrumb" you go to the bookmarked url. If you then click the Back button, you go to the previous url *in your bookmarked session*.
The length of History associated with the breadcrumb could be a specific number of "back clicks", or could be set by the user (eg 1, 5, 10 ,all) (Where "all" records the full history associated with the tab you are breadcrumbing - from when the tab is opened to the point where you breadcrumb it), or could be dynamic and selected at the point where you create the breadcrumb (eg I breadcrumb the tab and select a number of "back clicks" that I want to record, at the time of breadcrumbing).