I'm wondering if smart history might be the end solution for tabs:
- Collapse history into start leaf and end nodes. The end nodes are your tabs/state. The steps to navigate to a node are less important for history. I don’t need to know the url of the Google page I used to get to fact X, what’s important is the fact. (The Google page won’t stay the same anyways)
- Opening a new tab starts a new history tree, with a possible parent tree.
- Collapse history into start leaf and end nodes. The end nodes are your tabs/state. The steps to navigate to a node are less important for history. I don’t need to know the url of the Google page I used to get to fact X, what’s important is the fact. (The Google page won’t stay the same anyways)
- Opening a new tab starts a new history tree, with a possible parent tree.
Let me know if anyone wants to discuss this idea.