We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent beabb66 commit 74c0308Copy full SHA for 74c0308
src/utils.ts
@@ -37,6 +37,13 @@ export function convertAbortSignalToCancellationToken(
37
listener(null);
38
}
39
};
40
+
41
+ // If the signal is already aborted, invoke the listener immediately
42
+ if (signal.aborted) {
43
+ // Use setTimeout to make it asynchronous, mimicking VS Code's behavior
44
+ setTimeout(handler, 0);
45
+ }
46
47
signal.addEventListener("abort", handler);
48
const disposable = new Disposable(() =>
49
signal.removeEventListener("abort", handler),
0 commit comments