diff --git a/src/status_im/contexts/wallet/events.cljs b/src/status_im/contexts/wallet/events.cljs index cf48b9f4ce..aeb1162833 100644 --- a/src/status_im/contexts/wallet/events.cljs +++ b/src/status_im/contexts/wallet/events.cljs @@ -35,13 +35,7 @@ (fn [{:keys [db]} [address]] {:db (assoc-in db [:wallet :current-viewing-account-address] address) :fx [[:dispatch [:hide-bottom-sheet]] - [:dispatch-later - [{:dispatch [:navigate-back] - :ms 100} - {:dispatch [:navigate-back] - :ms 100} - {:dispatch [:navigate-to :wallet-accounts address] - :ms 300}]] + [:dispatch [:navigate-to :wallet-accounts address]] [:dispatch [:wallet/show-account-created-toast address]]]})) (rf/reg-event-fx :wallet/switch-current-viewing-account @@ -51,7 +45,7 @@ (rf/reg-event-fx :wallet/close-account-page (fn [{:keys [db]}] {:db (update db :wallet dissoc :current-viewing-account-address) - :fx [[:dispatch [:navigate-back]]]})) + :fx [[:dispatch [:pop-to-root :shell-stack]]]})) (rf/reg-event-fx :wallet/get-accounts-success diff --git a/src/status_im/navigation/screens.cljs b/src/status_im/navigation/screens.cljs index 4c6f64c5e9..1ad3a8192e 100644 --- a/src/status_im/navigation/screens.cljs +++ b/src/status_im/navigation/screens.cljs @@ -280,7 +280,10 @@ :component emoji-picker/view} {:name :wallet-accounts - :options {:insets {:top? true}} + :options {:insets {:top? true} + :popGesture false + :hardwareBackButton {:dismissModalOnPress false + :popStackOnPress false}} :component wallet-accounts/view} {:name :wallet-edit-account