I am using UIShell to add dynamic tab on a page. There are some items on the left top of the page. And when user clicked on one item, a new tab will be displayed and show the content. For example user opened three tabs and click refresh on the third tab, but after refreshing first tab disclosed instead of the current tab(the third one). And when user tried to clicked on the second or third tab, it still was collapsed.
I used the following binding method to open a new tab: