Change theme
Help
Press space for more information.
Show links for this issue (Shortcut: i, l)
Copy issue ID
Previous Issue (Shortcut: k)
Next Issue (Shortcut: j)
Sign in to use full features.
Vote: I am impacted
Notification menu
Refresh (Shortcut: Shift+r)
Go home (Shortcut: u)
Pending code changes (auto-populated)
View issue level access limits(Press Alt + Right arrow for more information)
Unintended behavior
View staffing
Description
When executing deep-links from another app to a Destination which has parent Destinations, the initial Activity may be put on the calling app's task stack. This allows a back-press to return to the calling app, and an 'up' press open the parent of the Destination in a new task.
In navigateUp(), when flow reaches the following line:
The newly-created task stack does not include any of the arguments that the initial Fragment destination were given. Fragment args will be empty, and the Activity will not include the original deep-link URL.
The original URI and arguments should be passed to the newly-created Activity and Destination Fragment.