Class com.ustadmobile.core.navigation.NavControllerJsTest

9

tests

0

failures

0

ignored

0.007s

duration

100%

successful

Tests

Test Method name Duration Result
givenDataSavedInState_whenNavigationMovesForwardThenUserGoesBack_thenShouldRetrieveState[js, browser, ChromeHeadless109.0.5414.119, Linuxx86_64] givenDataSavedInState_whenNavigationMovesForwardThenUserGoesBack_thenShouldRetrieveState 0.003s passed
givenDataSavedInState_whenNavigationMovesForward_thenDataShouldNotBeInCurrentState[js, browser, ChromeHeadless109.0.5414.119, Linuxx86_64] givenDataSavedInState_whenNavigationMovesForward_thenDataShouldNotBeInCurrentState 0.001s passed
givenEmptyState_whenNavigateForwardThenBackwardThenForward_shouldRetainState[js, browser, ChromeHeadless109.0.5414.119, Linuxx86_64] givenEmptyState_whenNavigateForwardThenBackwardThenForward_shouldRetainState 0.001s passed
givenNavStateSaved_whenNewNavControllerCreatedWithSameStorageKey_thenShouldRetainValues[js, browser, ChromeHeadless109.0.5414.119, Linuxx86_64] givenNavStateSaved_whenNewNavControllerCreatedWithSameStorageKey_thenShouldRetainValues 0s passed
givenNavigateForwardThreeTimes_thenNavigateWithPopOffToFirstViewThenGoBack_shouldArriveAtView1[js, browser, ChromeHeadless109.0.5414.119, Linuxx86_64] givenNavigateForwardThreeTimes_thenNavigateWithPopOffToFirstViewThenGoBack_shouldArriveAtView1 0s passed
givenNavigateForwardThreeTimes_thenPopBackStackNotInclusiveToFirstView_shouldArriveAtFirstView[js, browser, ChromeHeadless109.0.5414.119, Linuxx86_64] givenNavigateForwardThreeTimes_thenPopBackStackNotInclusiveToFirstView_shouldArriveAtFirstView 0.001s passed
givenNavigateWithPopUpToCurrentDest_thenGoBack_shouldGoBackToFirstDest[js, browser, ChromeHeadless109.0.5414.119, Linuxx86_64] givenNavigateWithPopUpToCurrentDest_thenGoBack_shouldGoBackToFirstDest 0s passed
givenNavigatedForward_whenSaveToPrevBackStack_thenPopBackStackShouldGetSavedValue[js, browser, ChromeHeadless109.0.5414.119, Linuxx86_64] givenNavigatedForward_whenSaveToPrevBackStack_thenPopBackStackShouldGetSavedValue 0s passed
givenOpenedOnStartPage_thenNavigateAndGoBack_dataShouldBeSaved[js, browser, ChromeHeadless109.0.5414.119, Linuxx86_64] givenOpenedOnStartPage_thenNavigateAndGoBack_dataShouldBeSaved 0.001s passed

Standard output

[log] 
DEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : init: navStack = (*ViewName1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(*ViewName1* index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(*ViewName1*, ViewName2 index=0)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName2 old=http://localhost:9876/context.html#/ViewName1 DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName1, *ViewName2* index=1))NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName1 old=http://localhost:9876/context.html#/ViewName2 DEBUG app : NavControllerJs: : user went back. new stack = ((*ViewName1*, ViewName2 index=0))[log] 
DEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : init: navStack = (*ViewName3* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName3* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName4 popUpTo='null' (inclusive=false) Current Stack=(*ViewName3* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName4 popUpTo='null' (inclusive=false) Current Stack=(*ViewName3* index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName4 navStack=(*ViewName3*, ViewName4 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName4 navStack=(*ViewName3*, ViewName4 index=0)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName4 old=http://localhost:9876/context.html#/ViewName3 DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName4 . stack=((ViewName3, *ViewName4* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName4 . stack=((ViewName3, *ViewName4* index=1))[log] 
DEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : init: navStack = (*ViewName0* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName0* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName0* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName1 popUpTo='null' (inclusive=false) Current Stack=(*ViewName0* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName1 popUpTo='null' (inclusive=false) Current Stack=(*ViewName0* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName1 popUpTo='null' (inclusive=false) Current Stack=(*ViewName0* index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName1 navStack=(*ViewName0*, ViewName1 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName1 navStack=(*ViewName0*, ViewName1 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName1 navStack=(*ViewName0*, ViewName1 index=0)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName1 old=http://localhost:9876/context.html#/ViewName0 DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName1 . stack=((ViewName0, *ViewName1* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName1 . stack=((ViewName0, *ViewName1* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName1 . stack=((ViewName0, *ViewName1* index=1))DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(ViewName0, *ViewName1* index=1)DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(ViewName0, *ViewName1* index=1)DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(ViewName0, *ViewName1* index=1)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(ViewName0, *ViewName1*, ViewName2 index=1)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(ViewName0, *ViewName1*, ViewName2 index=1)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(ViewName0, *ViewName1*, ViewName2 index=1)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName2 old=http://localhost:9876/context.html#/ViewName1 DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName0, ViewName1, *ViewName2* index=2))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName0, ViewName1, *ViewName2* index=2))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName0, ViewName1, *ViewName2* index=2))DEBUG app : NavControllerJs:  NAVIGATE to ViewName3 popUpTo='null' (inclusive=false) Current Stack=(ViewName0, ViewName1, *ViewName2* index=2)DEBUG app : NavControllerJs:  NAVIGATE to ViewName3 popUpTo='null' (inclusive=false) Current Stack=(ViewName0, ViewName1, *ViewName2* index=2)DEBUG app : NavControllerJs:  NAVIGATE to ViewName3 popUpTo='null' (inclusive=false) Current Stack=(ViewName0, ViewName1, *ViewName2* index=2)DEBUG app : UstadNavController: navigate directly to #/ViewName3 navStack=(ViewName0, ViewName1, *ViewName2*, ViewName3 index=2)DEBUG app : UstadNavController: navigate directly to #/ViewName3 navStack=(ViewName0, ViewName1, *ViewName2*, ViewName3 index=2)DEBUG app : UstadNavController: navigate directly to #/ViewName3 navStack=(ViewName0, ViewName1, *ViewName2*, ViewName3 index=2)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName3 old=http://localhost:9876/context.html#/ViewName2 DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName3 . stack=((ViewName0, ViewName1, ViewName2, *ViewName3* index=3))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName3 . stack=((ViewName0, ViewName1, ViewName2, *ViewName3* index=3))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName3 . stack=((ViewName0, ViewName1, ViewName2, *ViewName3* index=3))DEBUG app : NavControllerJs: : POPBACKSTACK to: 'ViewName1' (inclusive = false) go back 2 steps navStack=(ViewName0, ViewName1, ViewName2, *ViewName3* index=3)DEBUG app : NavControllerJs: : POPBACKSTACK to: 'ViewName1' (inclusive = false) go back 2 steps navStack=(ViewName0, ViewName1, ViewName2, *ViewName3* index=3)DEBUG app : NavControllerJs: : POPBACKSTACK to: 'ViewName1' (inclusive = false) go back 2 steps navStack=(ViewName0, ViewName1, ViewName2, *ViewName3* index=3)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName1 old=http://localhost:9876/context.html#/ViewName3 DEBUG app : NavControllerJs: : user went back. new stack = ((ViewName0, *ViewName1*, ViewName2, ViewName3 index=1))DEBUG app : NavControllerJs: : user went back. new stack = ((ViewName0, *ViewName1*, ViewName2, ViewName3 index=1))DEBUG app : NavControllerJs: : user went back. new stack = ((ViewName0, *ViewName1*, ViewName2, ViewName3 index=1))[log] 
DEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : init: navStack = (*ViewName0* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName0* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName0* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName0* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName1 popUpTo='null' (inclusive=false) Current Stack=(*ViewName0* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName1 popUpTo='null' (inclusive=false) Current Stack=(*ViewName0* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName1 popUpTo='null' (inclusive=false) Current Stack=(*ViewName0* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName1 popUpTo='null' (inclusive=false) Current Stack=(*ViewName0* index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName1 navStack=(*ViewName0*, ViewName1 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName1 navStack=(*ViewName0*, ViewName1 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName1 navStack=(*ViewName0*, ViewName1 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName1 navStack=(*ViewName0*, ViewName1 index=0)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName1 old=http://localhost:9876/context.html#/ViewName0 DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName1 . stack=((ViewName0, *ViewName1* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName1 . stack=((ViewName0, *ViewName1* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName1 . stack=((ViewName0, *ViewName1* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName1 . stack=((ViewName0, *ViewName1* index=1))DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(ViewName0, *ViewName1* index=1)DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(ViewName0, *ViewName1* index=1)DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(ViewName0, *ViewName1* index=1)DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(ViewName0, *ViewName1* index=1)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(ViewName0, *ViewName1*, ViewName2 index=1)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(ViewName0, *ViewName1*, ViewName2 index=1)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(ViewName0, *ViewName1*, ViewName2 index=1)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(ViewName0, *ViewName1*, ViewName2 index=1)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName2 old=http://localhost:9876/context.html#/ViewName1 DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName0, ViewName1, *ViewName2* index=2))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName0, ViewName1, *ViewName2* index=2))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName0, ViewName1, *ViewName2* index=2))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName0, ViewName1, *ViewName2* index=2))DEBUG app : NavControllerJs:  NAVIGATE to ViewName3 popUpTo='null' (inclusive=false) Current Stack=(ViewName0, ViewName1, *ViewName2* index=2)DEBUG app : NavControllerJs:  NAVIGATE to ViewName3 popUpTo='null' (inclusive=false) Current Stack=(ViewName0, ViewName1, *ViewName2* index=2)DEBUG app : NavControllerJs:  NAVIGATE to ViewName3 popUpTo='null' (inclusive=false) Current Stack=(ViewName0, ViewName1, *ViewName2* index=2)DEBUG app : NavControllerJs:  NAVIGATE to ViewName3 popUpTo='null' (inclusive=false) Current Stack=(ViewName0, ViewName1, *ViewName2* index=2)DEBUG app : UstadNavController: navigate directly to #/ViewName3 navStack=(ViewName0, ViewName1, *ViewName2*, ViewName3 index=2)DEBUG app : UstadNavController: navigate directly to #/ViewName3 navStack=(ViewName0, ViewName1, *ViewName2*, ViewName3 index=2)DEBUG app : UstadNavController: navigate directly to #/ViewName3 navStack=(ViewName0, ViewName1, *ViewName2*, ViewName3 index=2)DEBUG app : UstadNavController: navigate directly to #/ViewName3 navStack=(ViewName0, ViewName1, *ViewName2*, ViewName3 index=2)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName3 old=http://localhost:9876/context.html#/ViewName2 DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName3 . stack=((ViewName0, ViewName1, ViewName2, *ViewName3* index=3))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName3 . stack=((ViewName0, ViewName1, ViewName2, *ViewName3* index=3))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName3 . stack=((ViewName0, ViewName1, ViewName2, *ViewName3* index=3))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName3 . stack=((ViewName0, ViewName1, ViewName2, *ViewName3* index=3))DEBUG app : NavControllerJs:  NAVIGATE to ViewName4 popUpTo='ViewName1' (inclusive=false) Current Stack=(ViewName0, ViewName1, ViewName2, *ViewName3* index=3)DEBUG app : NavControllerJs:  NAVIGATE to ViewName4 popUpTo='ViewName1' (inclusive=false) Current Stack=(ViewName0, ViewName1, ViewName2, *ViewName3* index=3)DEBUG app : NavControllerJs:  NAVIGATE to ViewName4 popUpTo='ViewName1' (inclusive=false) Current Stack=(ViewName0, ViewName1, ViewName2, *ViewName3* index=3)DEBUG app : NavControllerJs:  NAVIGATE to ViewName4 popUpTo='ViewName1' (inclusive=false) Current Stack=(ViewName0, ViewName1, ViewName2, *ViewName3* index=3)DEBUG app : NavControllerJs: : remove ViewName3DEBUG app : NavControllerJs: : remove ViewName3DEBUG app : NavControllerJs: : remove ViewName3DEBUG app : NavControllerJs: : remove ViewName3DEBUG app : NavControllerJs: : remove ViewName2DEBUG app : NavControllerJs: : remove ViewName2DEBUG app : NavControllerJs: : remove ViewName2DEBUG app : NavControllerJs: : remove ViewName2DEBUG app : UstadNavController: popoff, then navigate using replace. Go 1 steps back first. navStack=(ViewName0, ViewName1, ViewName4 index=3)DEBUG app : UstadNavController: popoff, then navigate using replace. Go 1 steps back first. navStack=(ViewName0, ViewName1, ViewName4 index=3)DEBUG app : UstadNavController: popoff, then navigate using replace. Go 1 steps back first. navStack=(ViewName0, ViewName1, ViewName4 index=3)DEBUG app : UstadNavController: popoff, then navigate using replace. Go 1 steps back first. navStack=(ViewName0, ViewName1, ViewName4 index=3)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName2 old=http://localhost:9876/context.html#/ViewName3 DEBUG app : NavControllerJs: : user went back. new stack = ((ViewName0, ViewName1, *ViewName4* index=2))DEBUG app : NavControllerJs: : user went back. new stack = ((ViewName0, ViewName1, *ViewName4* index=2))DEBUG app : NavControllerJs: : user went back. new stack = ((ViewName0, ViewName1, *ViewName4* index=2))DEBUG app : NavControllerJs: : user went back. new stack = ((ViewName0, ViewName1, *ViewName4* index=2))DEBUG app : NavControllerJs:  : run pending navigation to ViewName4 stack=(ViewName0, ViewName1, *ViewName4* index=2)DEBUG app : NavControllerJs:  : run pending navigation to ViewName4 stack=(ViewName0, ViewName1, *ViewName4* index=2)DEBUG app : NavControllerJs:  : run pending navigation to ViewName4 stack=(ViewName0, ViewName1, *ViewName4* index=2)DEBUG app : NavControllerJs:  : run pending navigation to ViewName4 stack=(ViewName0, ViewName1, *ViewName4* index=2)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName4 old=http://localhost:9876/context.html#/ViewName2 DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName4 . stack=((ViewName0, ViewName1, *ViewName4* index=2))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName4 . stack=((ViewName0, ViewName1, *ViewName4* index=2))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName4 . stack=((ViewName0, ViewName1, *ViewName4* index=2))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName4 . stack=((ViewName0, ViewName1, *ViewName4* index=2))NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName1 old=http://localhost:9876/context.html#/ViewName4 DEBUG app : NavControllerJs: : user went back. new stack = ((ViewName0, *ViewName1*, ViewName4 index=1))DEBUG app : NavControllerJs: : user went back. new stack = ((ViewName0, *ViewName1*, ViewName4 index=1))DEBUG app : NavControllerJs: : user went back. new stack = ((ViewName0, *ViewName1*, ViewName4 index=1))DEBUG app : NavControllerJs: : user went back. new stack = ((ViewName0, *ViewName1*, ViewName4 index=1))[log] 
DEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : init: navStack = (*ViewName0* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName0* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName0* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName0* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName0* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName1 popUpTo='null' (inclusive=false) Current Stack=(*ViewName0* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName1 popUpTo='null' (inclusive=false) Current Stack=(*ViewName0* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName1 popUpTo='null' (inclusive=false) Current Stack=(*ViewName0* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName1 popUpTo='null' (inclusive=false) Current Stack=(*ViewName0* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName1 popUpTo='null' (inclusive=false) Current Stack=(*ViewName0* index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName1 navStack=(*ViewName0*, ViewName1 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName1 navStack=(*ViewName0*, ViewName1 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName1 navStack=(*ViewName0*, ViewName1 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName1 navStack=(*ViewName0*, ViewName1 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName1 navStack=(*ViewName0*, ViewName1 index=0)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName1 old=http://localhost:9876/context.html#/ViewName0 DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName1 . stack=((ViewName0, *ViewName1* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName1 . stack=((ViewName0, *ViewName1* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName1 . stack=((ViewName0, *ViewName1* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName1 . stack=((ViewName0, *ViewName1* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName1 . stack=((ViewName0, *ViewName1* index=1))NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName0 old=http://localhost:9876/context.html#/ViewName1 DEBUG app : NavControllerJs: : user went back. new stack = ((*ViewName0*, ViewName1 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ViewName0*, ViewName1 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ViewName0*, ViewName1 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ViewName0*, ViewName1 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ViewName0*, ViewName1 index=0))[log] 
DEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : init: navStack = (*ListView* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ListView* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ListView* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ListView* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ListView* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ListView* index=0)DEBUG app : NavControllerJs:  NAVIGATE to Editview popUpTo='null' (inclusive=false) Current Stack=(*ListView* index=0)DEBUG app : NavControllerJs:  NAVIGATE to Editview popUpTo='null' (inclusive=false) Current Stack=(*ListView* index=0)DEBUG app : NavControllerJs:  NAVIGATE to Editview popUpTo='null' (inclusive=false) Current Stack=(*ListView* index=0)DEBUG app : NavControllerJs:  NAVIGATE to Editview popUpTo='null' (inclusive=false) Current Stack=(*ListView* index=0)DEBUG app : NavControllerJs:  NAVIGATE to Editview popUpTo='null' (inclusive=false) Current Stack=(*ListView* index=0)DEBUG app : NavControllerJs:  NAVIGATE to Editview popUpTo='null' (inclusive=false) Current Stack=(*ListView* index=0)DEBUG app : UstadNavController: navigate directly to #/Editview navStack=(*ListView*, Editview index=0)DEBUG app : UstadNavController: navigate directly to #/Editview navStack=(*ListView*, Editview index=0)DEBUG app : UstadNavController: navigate directly to #/Editview navStack=(*ListView*, Editview index=0)DEBUG app : UstadNavController: navigate directly to #/Editview navStack=(*ListView*, Editview index=0)DEBUG app : UstadNavController: navigate directly to #/Editview navStack=(*ListView*, Editview index=0)DEBUG app : UstadNavController: navigate directly to #/Editview navStack=(*ListView*, Editview index=0)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/Editview old=http://localhost:9876/context.html#/ListView DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/Editview . stack=((ListView, *Editview* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/Editview . stack=((ListView, *Editview* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/Editview . stack=((ListView, *Editview* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/Editview . stack=((ListView, *Editview* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/Editview . stack=((ListView, *Editview* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/Editview . stack=((ListView, *Editview* index=1))ERROR app : Timed out waiting to navigate to EditView after 500ms.ERROR app : Timed out waiting to navigate to EditView after 500ms.ERROR app : Timed out waiting to navigate to EditView after 500ms.ERROR app : Timed out waiting to navigate to EditView after 500ms.ERROR app : Timed out waiting to navigate to EditView after 500ms.ERROR app : Timed out waiting to navigate to EditView after 500ms.DEBUG app : NavControllerJs:  NAVIGATE to DetailView popUpTo='' (inclusive=true) Current Stack=(ListView, *Editview* index=1)DEBUG app : NavControllerJs:  NAVIGATE to DetailView popUpTo='' (inclusive=true) Current Stack=(ListView, *Editview* index=1)DEBUG app : NavControllerJs:  NAVIGATE to DetailView popUpTo='' (inclusive=true) Current Stack=(ListView, *Editview* index=1)DEBUG app : NavControllerJs:  NAVIGATE to DetailView popUpTo='' (inclusive=true) Current Stack=(ListView, *Editview* index=1)DEBUG app : NavControllerJs:  NAVIGATE to DetailView popUpTo='' (inclusive=true) Current Stack=(ListView, *Editview* index=1)DEBUG app : NavControllerJs:  NAVIGATE to DetailView popUpTo='' (inclusive=true) Current Stack=(ListView, *Editview* index=1)DEBUG app : UstadNavController: navigate using location.replace to #/DetailView navStack=(ListView, *DetailView* index=1)DEBUG app : UstadNavController: navigate using location.replace to #/DetailView navStack=(ListView, *DetailView* index=1)DEBUG app : UstadNavController: navigate using location.replace to #/DetailView navStack=(ListView, *DetailView* index=1)DEBUG app : UstadNavController: navigate using location.replace to #/DetailView navStack=(ListView, *DetailView* index=1)DEBUG app : UstadNavController: navigate using location.replace to #/DetailView navStack=(ListView, *DetailView* index=1)DEBUG app : UstadNavController: navigate using location.replace to #/DetailView navStack=(ListView, *DetailView* index=1)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/DetailView old=http://localhost:9876/context.html#/Editview DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/DetailView . stack=((ListView, *DetailView* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/DetailView . stack=((ListView, *DetailView* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/DetailView . stack=((ListView, *DetailView* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/DetailView . stack=((ListView, *DetailView* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/DetailView . stack=((ListView, *DetailView* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/DetailView . stack=((ListView, *DetailView* index=1))NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ListView old=http://localhost:9876/context.html#/DetailView DEBUG app : NavControllerJs: : user went back. new stack = ((*ListView*, DetailView index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ListView*, DetailView index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ListView*, DetailView index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ListView*, DetailView index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ListView*, DetailView index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ListView*, DetailView index=0))[log] 
DEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : init: navStack = (*EditView1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*EditView1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*EditView1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*EditView1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*EditView1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*EditView1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*EditView1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ListView popUpTo='null' (inclusive=false) Current Stack=(*EditView1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ListView popUpTo='null' (inclusive=false) Current Stack=(*EditView1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ListView popUpTo='null' (inclusive=false) Current Stack=(*EditView1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ListView popUpTo='null' (inclusive=false) Current Stack=(*EditView1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ListView popUpTo='null' (inclusive=false) Current Stack=(*EditView1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ListView popUpTo='null' (inclusive=false) Current Stack=(*EditView1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ListView popUpTo='null' (inclusive=false) Current Stack=(*EditView1* index=0)DEBUG app : UstadNavController: navigate directly to #/ListView navStack=(*EditView1*, ListView index=0)DEBUG app : UstadNavController: navigate directly to #/ListView navStack=(*EditView1*, ListView index=0)DEBUG app : UstadNavController: navigate directly to #/ListView navStack=(*EditView1*, ListView index=0)DEBUG app : UstadNavController: navigate directly to #/ListView navStack=(*EditView1*, ListView index=0)DEBUG app : UstadNavController: navigate directly to #/ListView navStack=(*EditView1*, ListView index=0)DEBUG app : UstadNavController: navigate directly to #/ListView navStack=(*EditView1*, ListView index=0)DEBUG app : UstadNavController: navigate directly to #/ListView navStack=(*EditView1*, ListView index=0)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ListView old=http://localhost:9876/context.html#/EditView1 DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ListView . stack=((EditView1, *ListView* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ListView . stack=((EditView1, *ListView* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ListView . stack=((EditView1, *ListView* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ListView . stack=((EditView1, *ListView* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ListView . stack=((EditView1, *ListView* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ListView . stack=((EditView1, *ListView* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ListView . stack=((EditView1, *ListView* index=1))DEBUG app : NavControllerJs:  NAVIGATE to EditView2 popUpTo='null' (inclusive=false) Current Stack=(EditView1, *ListView* index=1)DEBUG app : NavControllerJs:  NAVIGATE to EditView2 popUpTo='null' (inclusive=false) Current Stack=(EditView1, *ListView* index=1)DEBUG app : NavControllerJs:  NAVIGATE to EditView2 popUpTo='null' (inclusive=false) Current Stack=(EditView1, *ListView* index=1)DEBUG app : NavControllerJs:  NAVIGATE to EditView2 popUpTo='null' (inclusive=false) Current Stack=(EditView1, *ListView* index=1)DEBUG app : NavControllerJs:  NAVIGATE to EditView2 popUpTo='null' (inclusive=false) Current Stack=(EditView1, *ListView* index=1)DEBUG app : NavControllerJs:  NAVIGATE to EditView2 popUpTo='null' (inclusive=false) Current Stack=(EditView1, *ListView* index=1)DEBUG app : NavControllerJs:  NAVIGATE to EditView2 popUpTo='null' (inclusive=false) Current Stack=(EditView1, *ListView* index=1)DEBUG app : UstadNavController: navigate directly to #/EditView2 navStack=(EditView1, *ListView*, EditView2 index=1)DEBUG app : UstadNavController: navigate directly to #/EditView2 navStack=(EditView1, *ListView*, EditView2 index=1)DEBUG app : UstadNavController: navigate directly to #/EditView2 navStack=(EditView1, *ListView*, EditView2 index=1)DEBUG app : UstadNavController: navigate directly to #/EditView2 navStack=(EditView1, *ListView*, EditView2 index=1)DEBUG app : UstadNavController: navigate directly to #/EditView2 navStack=(EditView1, *ListView*, EditView2 index=1)DEBUG app : UstadNavController: navigate directly to #/EditView2 navStack=(EditView1, *ListView*, EditView2 index=1)DEBUG app : UstadNavController: navigate directly to #/EditView2 navStack=(EditView1, *ListView*, EditView2 index=1)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/EditView2 old=http://localhost:9876/context.html#/ListView DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/EditView2 . stack=((EditView1, ListView, *EditView2* index=2))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/EditView2 . stack=((EditView1, ListView, *EditView2* index=2))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/EditView2 . stack=((EditView1, ListView, *EditView2* index=2))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/EditView2 . stack=((EditView1, ListView, *EditView2* index=2))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/EditView2 . stack=((EditView1, ListView, *EditView2* index=2))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/EditView2 . stack=((EditView1, ListView, *EditView2* index=2))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/EditView2 . stack=((EditView1, ListView, *EditView2* index=2))DEBUG app : NavControllerJs: : POPBACKSTACK to: 'EditView1' (inclusive = false) go back 2 steps navStack=(EditView1, ListView, *EditView2* index=2)DEBUG app : NavControllerJs: : POPBACKSTACK to: 'EditView1' (inclusive = false) go back 2 steps navStack=(EditView1, ListView, *EditView2* index=2)DEBUG app : NavControllerJs: : POPBACKSTACK to: 'EditView1' (inclusive = false) go back 2 steps navStack=(EditView1, ListView, *EditView2* index=2)DEBUG app : NavControllerJs: : POPBACKSTACK to: 'EditView1' (inclusive = false) go back 2 steps navStack=(EditView1, ListView, *EditView2* index=2)DEBUG app : NavControllerJs: : POPBACKSTACK to: 'EditView1' (inclusive = false) go back 2 steps navStack=(EditView1, ListView, *EditView2* index=2)DEBUG app : NavControllerJs: : POPBACKSTACK to: 'EditView1' (inclusive = false) go back 2 steps navStack=(EditView1, ListView, *EditView2* index=2)DEBUG app : NavControllerJs: : POPBACKSTACK to: 'EditView1' (inclusive = false) go back 2 steps navStack=(EditView1, ListView, *EditView2* index=2)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/EditView1 old=http://localhost:9876/context.html#/EditView2 DEBUG app : NavControllerJs: : user went back. new stack = ((*EditView1*, ListView, EditView2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*EditView1*, ListView, EditView2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*EditView1*, ListView, EditView2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*EditView1*, ListView, EditView2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*EditView1*, ListView, EditView2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*EditView1*, ListView, EditView2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*EditView1*, ListView, EditView2 index=0))[log] 
ERROR app : Timed out waiting to navigate to EditView1 after 500ms.ERROR app : Timed out waiting to navigate to EditView1 after 500ms.ERROR app : Timed out waiting to navigate to EditView1 after 500ms.ERROR app : Timed out waiting to navigate to EditView1 after 500ms.ERROR app : Timed out waiting to navigate to EditView1 after 500ms.ERROR app : Timed out waiting to navigate to EditView1 after 500ms.ERROR app : Timed out waiting to navigate to EditView1 after 500ms.ERROR app : Timed out waiting to navigate to EditView1 after 500ms.DEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : init: navStack = (*EditView1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*EditView1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*EditView1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*EditView1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*EditView1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*EditView1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*EditView1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*EditView1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to EditView2 popUpTo='null' (inclusive=false) Current Stack=(*EditView1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to EditView2 popUpTo='null' (inclusive=false) Current Stack=(*EditView1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to EditView2 popUpTo='null' (inclusive=false) Current Stack=(*EditView1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to EditView2 popUpTo='null' (inclusive=false) Current Stack=(*EditView1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to EditView2 popUpTo='null' (inclusive=false) Current Stack=(*EditView1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to EditView2 popUpTo='null' (inclusive=false) Current Stack=(*EditView1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to EditView2 popUpTo='null' (inclusive=false) Current Stack=(*EditView1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to EditView2 popUpTo='null' (inclusive=false) Current Stack=(*EditView1* index=0)DEBUG app : UstadNavController: navigate directly to #/EditView2 navStack=(*EditView1*, EditView2 index=0)DEBUG app : UstadNavController: navigate directly to #/EditView2 navStack=(*EditView1*, EditView2 index=0)DEBUG app : UstadNavController: navigate directly to #/EditView2 navStack=(*EditView1*, EditView2 index=0)DEBUG app : UstadNavController: navigate directly to #/EditView2 navStack=(*EditView1*, EditView2 index=0)DEBUG app : UstadNavController: navigate directly to #/EditView2 navStack=(*EditView1*, EditView2 index=0)DEBUG app : UstadNavController: navigate directly to #/EditView2 navStack=(*EditView1*, EditView2 index=0)DEBUG app : UstadNavController: navigate directly to #/EditView2 navStack=(*EditView1*, EditView2 index=0)DEBUG app : UstadNavController: navigate directly to #/EditView2 navStack=(*EditView1*, EditView2 index=0)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/EditView2 old=http://localhost:9876/context.html#/EditView1 DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/EditView2 . stack=((EditView1, *EditView2* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/EditView2 . stack=((EditView1, *EditView2* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/EditView2 . stack=((EditView1, *EditView2* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/EditView2 . stack=((EditView1, *EditView2* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/EditView2 . stack=((EditView1, *EditView2* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/EditView2 . stack=((EditView1, *EditView2* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/EditView2 . stack=((EditView1, *EditView2* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/EditView2 . stack=((EditView1, *EditView2* index=1))NavControllerJs: : hashchange new=http://localhost:9876/context.html#/EditView1 old=http://localhost:9876/context.html#/EditView2 DEBUG app : NavControllerJs: : user went back. new stack = ((*EditView1*, EditView2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*EditView1*, EditView2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*EditView1*, EditView2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*EditView1*, EditView2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*EditView1*, EditView2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*EditView1*, EditView2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*EditView1*, EditView2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*EditView1*, EditView2 index=0))NavControllerJs: : hashchange new=http://localhost:9876/context.html#/EditView2 old=http://localhost:9876/context.html#/EditView1 DEBUG app : NavControllerJs: : user went back. new stack = ((EditView1, *EditView2* index=1))DEBUG app : NavControllerJs: : user went back. new stack = ((EditView1, *EditView2* index=1))DEBUG app : NavControllerJs: : user went back. new stack = ((EditView1, *EditView2* index=1))DEBUG app : NavControllerJs: : user went back. new stack = ((EditView1, *EditView2* index=1))DEBUG app : NavControllerJs: : user went back. new stack = ((EditView1, *EditView2* index=1))DEBUG app : NavControllerJs: : user went back. new stack = ((EditView1, *EditView2* index=1))DEBUG app : NavControllerJs: : user went back. new stack = ((EditView1, *EditView2* index=1))DEBUG app : NavControllerJs: : user went back. new stack = ((EditView1, *EditView2* index=1))[log] 
DEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : init: navStack = (*ViewName1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName1* index=0)DEBUG app : NavControllerJs: : init: navStack = (*ViewName1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(*ViewName1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(*ViewName1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(*ViewName1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(*ViewName1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(*ViewName1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(*ViewName1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(*ViewName1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(*ViewName1* index=0)DEBUG app : NavControllerJs:  NAVIGATE to ViewName2 popUpTo='null' (inclusive=false) Current Stack=(*ViewName1* index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(*ViewName1*, ViewName2 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(*ViewName1*, ViewName2 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(*ViewName1*, ViewName2 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(*ViewName1*, ViewName2 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(*ViewName1*, ViewName2 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(*ViewName1*, ViewName2 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(*ViewName1*, ViewName2 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(*ViewName1*, ViewName2 index=0)DEBUG app : UstadNavController: navigate directly to #/ViewName2 navStack=(*ViewName1*, ViewName2 index=0)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName2 old=http://localhost:9876/context.html#/ViewName1 DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName1, *ViewName2* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName1, *ViewName2* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName1, *ViewName2* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName1, *ViewName2* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName1, *ViewName2* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName1, *ViewName2* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName1, *ViewName2* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName1, *ViewName2* index=1))DEBUG app : NavControllerJs: : user went forwards to http://localhost:9876/context.html#/ViewName2 . stack=((ViewName1, *ViewName2* index=1))DEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : initDEBUG app : NavControllerJs: : loading stack from session storageDEBUG app : NavControllerJs: : loading stack from session storageDEBUG app : NavControllerJs: : loading stack from session storageDEBUG app : NavControllerJs: : loading stack from session storageDEBUG app : NavControllerJs: : loading stack from session storageDEBUG app : NavControllerJs: : loading stack from session storageDEBUG app : NavControllerJs: : loading stack from session storageDEBUG app : NavControllerJs: : loading stack from session storageDEBUG app : NavControllerJs: : loading stack from session storageDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : creating new stackDEBUG app : NavControllerJs: : init: navStack = (ViewName1, *ViewName2* index=1)DEBUG app : NavControllerJs: : init: navStack = (ViewName1, *ViewName2* index=1)DEBUG app : NavControllerJs: : init: navStack = (ViewName1, *ViewName2* index=1)DEBUG app : NavControllerJs: : init: navStack = (ViewName1, *ViewName2* index=1)DEBUG app : NavControllerJs: : init: navStack = (ViewName1, *ViewName2* index=1)DEBUG app : NavControllerJs: : init: navStack = (ViewName1, *ViewName2* index=1)DEBUG app : NavControllerJs: : init: navStack = (ViewName1, *ViewName2* index=1)DEBUG app : NavControllerJs: : init: navStack = (ViewName1, *ViewName2* index=1)DEBUG app : NavControllerJs: : init: navStack = (ViewName1, *ViewName2* index=1)NavControllerJs: : hashchange new=http://localhost:9876/context.html#/ViewName1 old=http://localhost:9876/context.html#/ViewName2 DEBUG app : NavControllerJs: : user went back. new stack = ((*ViewName1*, ViewName2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ViewName1*, ViewName2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ViewName1*, ViewName2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ViewName1*, ViewName2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ViewName1*, ViewName2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ViewName1*, ViewName2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ViewName1*, ViewName2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ViewName1*, ViewName2 index=0))DEBUG app : NavControllerJs: : user went back. new stack = ((*ViewName1*, ViewName2 index=0))