From e2dc9328fcd227530156727af95a10ca4a68f0fe Mon Sep 17 00:00:00 2001 From: Dan Date: Wed, 13 Sep 2017 14:58:07 -0230 Subject: [PATCH] Send user to most recent pending transaction after sending a transaction. --- ui/app/reducers/app.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ui/app/reducers/app.js b/ui/app/reducers/app.js index d8b9d5e8b..fbabad0ef 100644 --- a/ui/app/reducers/app.js +++ b/ui/app/reducers/app.js @@ -176,7 +176,7 @@ function reduceApp (state, action) { transForward: true, }) - case actions.CREATE_NEW_VAULT_IN_PROGRESS: + case actions.CREATE_NEW_VAULT_IN_PROGRESS: return extend(appState, { currentView: { name: 'createVault', @@ -360,7 +360,7 @@ function reduceApp (state, action) { return extend(appState, { currentView: { name: 'confTx', - context: action.id ? indexForPending(state, action.id) : 0, + context: action.id ? indexForPending(state, action.id) : indexForLastPending(state), }, transForward: action.transForward, warning: null, @@ -639,3 +639,7 @@ function indexForPending (state, txId) { const index = unconfTxList.indexOf(match) return index } + +function indexForLastPending (state) { + return getUnconfActionList(state).length +}