I’m doing this on an iPad where I always set a detail screen to replace the current one while I always “push” (using screen.Show) the master screen.
Opening new screens using screen.Show to drill down further and further, and then returning back up using Self.Close (Close by itself works now?) always leaves a copy of one specific screen in the list of MobileScreens in the debugger. There is no difference in how this screen is opened or closed compared to the others.
So if I do: Scenarios > Scenario > Side > close Side > Side > close Side > close Scenario then I see in the debugger:
Detail
Side
Side
Scenarios
Why would the Side screen remain in the stack of mobile screens?