فهرست منبع

Merge branch 'codex/simp-shared-acp-test-launcher' into codex/simp-trim-hook-snapshot-noise

Tianyi Cui 3 ماه پیش
والد
کامیت
e80582d449
1فایلهای تغییر یافته به همراه2 افزوده شده و 4 حذف شده
  1. 2 4
      packages/support/acp-snapshot/src/launcher.ts

+ 2 - 4
packages/support/acp-snapshot/src/launcher.ts

@@ -141,10 +141,8 @@ export function launchAcpTestAgent(options: AcpTestLaunchOptions): LaunchedAcpTe
   const trackClientCallback = <T>(callback: () => T | PromiseLike<T>): Promise<T> => {
   const trackClientCallback = <T>(callback: () => T | PromiseLike<T>): Promise<T> => {
     const pending = Promise.resolve().then(callback)
     const pending = Promise.resolve().then(callback)
     inFlightClientCallbacks.add(pending)
     inFlightClientCallbacks.add(pending)
-    void pending.then(
-      () => { inFlightClientCallbacks.delete(pending) },
-      () => { inFlightClientCallbacks.delete(pending) },
-    )
+    const untrack = (): void => { inFlightClientCallbacks.delete(pending) }
+    void pending.then(untrack, untrack)
     return pending
     return pending
   }
   }
   const requestPermission = options.requestPermission
   const requestPermission = options.requestPermission