Description
I've tried Navigation API on Chrome Canary and have some thoughts about a navigation tree restoration. I would like to have an ability to traverse to entry that have been overridden.
For example, I have navigation structure like this:
graph TB
A["Init"]-->second_a["first page"];
A-->first_a["first page"];
subgraph second["Tab 2"];
second_a-->second_b["second page"];
end;
subgraph first["Tab 1"];
first_a-->first_b["second page"];
end;
And a navigation flow: Init page -> Tab 1 first page -> Tab 1 second page -> Init page (traverse back) -> Tab 2 first page
.
When I've tried to save the navigation entry key of the Tab 1 second page
and restore it when I'm on the Tab 2 first page
, it will throw error that key doesn't exist cause the navigation tree was replaced with the new. Is it possible to have several navigation trees? It would be great to have this ability cause our web app has tab structure and having several versions of navigation tree will bring us closer to native-like behavior!