From 2097b28870cb1bc4769159573cb46fa1a09238e5 Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Fri, 21 Apr 2023 09:47:33 +0300 Subject: [PATCH] bfabdba: setTimeout for restart reaction --- apps/web/process/load-kp/reactions.ts | 4 +--- apps/web/utils/mobx.ts | 12 +++++++----- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/apps/web/process/load-kp/reactions.ts b/apps/web/process/load-kp/reactions.ts index 77cae89..ae02c0f 100644 --- a/apps/web/process/load-kp/reactions.ts +++ b/apps/web/process/load-kp/reactions.ts @@ -72,9 +72,7 @@ export function common({ store, trpcClient }: ProcessContext) { $calculation.element('selectQuote').resetValue(); }) .finally(() => { - setTimeout(() => { - $process.delete('LoadKP'); - }, 100); + $process.delete('LoadKP'); }); } ); diff --git a/apps/web/utils/mobx.ts b/apps/web/utils/mobx.ts index 0319b68..c8a86d6 100644 --- a/apps/web/utils/mobx.ts +++ b/apps/web/utils/mobx.ts @@ -27,11 +27,13 @@ export function disposableReaction( if (disposer !== undefined) disposer(); cleanDisposer(); } else { - disposer = reaction( - expression, - effect, - reactionOpts ? omit(reactionOpts, ['fireImmediately']) : undefined - ); + setTimeout(() => { + disposer = reaction( + expression, + effect, + reactionOpts ? omit(reactionOpts, ['fireImmediately']) : undefined + ); + }, 100); } }); }