This problem may be solved by separate the behavior of how we opening links while browsing.
Reorx Xiao
41
Grouping urls like a parent-child structure is a good idea. It solves the scenarios you used perfectly but it does not solve my example (not trying to be a jerk here). But it is a very good first step. Thanks for the thorough thoughts and the chart for explaining it.