I started working with Ionic (TypeScript + Angular) due to some needs on my job, I never coded for mobile before, this is my first time ever. I got stuck with a issue that I got no idea how to fix it, let me try to explain the flows: Flow 1 UserA sign in with their user/password UserA is redirected to the profile page after the login UserA do logout Flow 2 UserB sign in with their user/password UserB is redirected to the profile page after the login (and he see the UserA profile info) Considerations I'm storing the session with @ionic/storage BUT has nothing to do with storage issues, I know that because after the logout I tried to await session.get('user') and it returns undefined, and after the new login I await session.get('user') and it shows the right user (the one that just connected) What I think it is? I think that ionic is holding the page on the cache, when a new user sign the methods constructor and ngOnInit is not called again... the variables stays with the old user data and the view is rendered with wrong information. I'm kinda sure this is the problem because is not every time that this bug happens, sometimes everything is rendered as it should be in the first place, but I don't know what to do :/ Questions Someone already had this issue? What did you do to fix this issue? There is a way for me to tell ionic not to keep the page in cache? There is a way to force the last content be destroyed after router.navigate() to another page? Continue reading...