#3247·Prism

[INavigationServiceExtensions] Using 'GoBackToAsync' cannot immediately return to the specified page

Author: Jay-57blocksCreated Sep 2, 2024Updated Mar 28, 2026
Labelsenhancement

Description

Hi,

Assuming the known routing stack is A ->B ->C ->D ->E, I will now call 'GoBackToAsync(B)' on page E. I want to immediately return to page B, but it will return D, C, E in sequence from page E, accompanied by a brief animation. Please refer to the video for details.

I don't want animation, I expect to return to page B immediately

image

https://github.com/user-attachments/assets/c6d255c0-148e-498b-8b30-3b0b2995e39c

Steps to Reproduce

If there are multiple pages, using ‘GoBackToAsync ’ cannot immediately return to the specified page. Currently, it is accompanied by some animations, and I need to wait for 2-3 seconds for the animations to end before returning to the specified page

Platform with bug

.NET MAUI

Affected platforms

iOS, Android

Did you find any workaround?

No

Relevant log output

bash
<PackageReference Include="Prism.Maui" Version="9.0.218-pre" />