Skip to content

Commit 1f2ad06

Browse files
committed
fix cancel bug
1 parent 5df9b1b commit 1f2ad06

File tree

1 file changed

+7
-2
lines changed

1 file changed

+7
-2
lines changed

frontend/app/view/processviewer/processviewer.tsx

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -180,13 +180,18 @@ export class ProcessViewerViewModel implements ViewModel {
180180

181181
await new Promise<void>((resolve) => {
182182
const timer = setTimeout(resolve, 1000);
183-
const origCancel = this.cancelPoll;
184183
this.cancelPoll = () => {
185184
clearTimeout(timer);
186-
if (origCancel) origCancel();
185+
cancelled = true;
187186
resolve();
188187
};
189188
});
189+
190+
if (!cancelled) {
191+
this.cancelPoll = () => {
192+
cancelled = true;
193+
};
194+
}
190195
}
191196
};
192197

0 commit comments

Comments
 (0)