Fixing promise navigation on mobile