diff --git a/src/global/actions/api/bots.ts b/src/global/actions/api/bots.ts index 674494e58..c05d46ffc 100644 --- a/src/global/actions/api/bots.ts +++ b/src/global/actions/api/bots.ts @@ -575,10 +575,6 @@ addActionHandler('markBotTrusted', (global, actions, payload): ActionReturnType trustedBotIds: Array.from(newTrustedBotIds), }; - global = updateTabState(global, { - botTrustRequest: undefined, - }, tabId); - const tabState = selectTabState(global, tabId); if (tabState.botTrustRequest?.onConfirm) { const { action, payload: callbackPayload } = tabState.botTrustRequest.onConfirm; @@ -586,6 +582,10 @@ addActionHandler('markBotTrusted', (global, actions, payload): ActionReturnType actions[action](callbackPayload); } + global = updateTabState(global, { + botTrustRequest: undefined, + }, tabId); + setGlobal(global); });