You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After an incorrect merge, stale navigation logic was reintroduced into linkTo that conflicts with the dynamic routes system
The removed code handled dynamic route detection and RHP-over-stacked-tab PUSH logic (findMatchingDynamicSuffix, isRhpNavigationFromStackedTab) which is no longer needed
This causes bugs when navigating via deeplinks to dynamic route paths — for example, clicking a deeplink to settings/wallet/add-bank-account/verify-account does not correctly update the background page
Expected State:
Remove the unnecessary findMatchingDynamicSuffix and isRhpNavigationFromStackedTab logic from linkTo
Simplify the NAVIGATE-to-PUSH promotion condition in linkTo
Deeplink navigation to dynamic route paths should correctly update the full screen page behind the RHP
Description
Current State:
linkTothat conflicts with the dynamic routes systemfindMatchingDynamicSuffix,isRhpNavigationFromStackedTab) which is no longer neededsettings/wallet/add-bank-account/verify-accountdoes not correctly update the background pageExpected State:
findMatchingDynamicSuffixandisRhpNavigationFromStackedTablogic fromlinkTolinkToContext:
Scope
Files:
App/src/libs/Navigation/linkTo.ts- Remove stale dynamic route detection logicIssue Owner
Current Issue Owner: @collectioneur