Overview
When I'm using vertical tabs I prefer to have them grouped by context β at least in some sense β so when I open a link from a page I'm exploring in a new tab I expect it to open in a child (nested) tab. This would be a wonderful feature to have.
Example
Here's an example of how I'd expect it to work:
Assuming I'm browsing some page (Page 1) and open 2 links (Page 2 and Page 3) from that page in a new tab the vertical tabs would look like this:
v Page 1
| Page 2
| Page 3
Now, while browsing Page 2, I open a link from that page (Page 4), resulting in the following tab layout:
v Page 1
v Page 2
| Page 4
| Page 3
If I go back to Page 1 and open another link in a new tab (Page 5) I'd expect the result to be:
v Page 1
v Page 2
| Page 4
| Page 3
| Page 5
And finally, if I do any of the following:
- Create a new tab (e.g. by using
CMD+T
) at any level; - Open one of my bookmarks/history in a new tab; or
- Click a link outside the browser (e.g. from Discord)
I'd expect this new page (Page 6) to be opened at the top level:
v Page 1
v Page 2
| Page 4
| Page 3
| Page 5
> Page 6
I'd be happy to elaborate on this further if you have any questions