{"record":{"id":"44a853c9f48a408d","repo":"diegosouzapw/OmniRoute","slug":"aborterror-44a853","errorCode":"AbortError","errorMessage":"Aborted","messagePattern":"Aborted","errorType":"exception","errorClass":"DOMException","httpStatus":null,"severity":"error","filePath":"open-sse/executors/claude-web/browserTransport.ts","lineNumber":325,"sourceCode":"    }\n\n    return {\n      status: response.status,\n      headers: responseHeaders,\n      bodyChunks,\n    };\n  }, input);\n\n  const chunks = captured.bodyChunks.map((chunk) => Buffer.from(chunk, \"base64\"));\n  return {\n    status: captured.status,\n    headers: captured.headers,\n    body: Buffer.concat(chunks),\n  };\n}\n\nfunction throwIfAborted(signal?: AbortSignal | null): void {\n  if (signal?.aborted) throw new DOMException(\"Aborted\", \"AbortError\");\n}\n\nasync function withAbort<T>(promise: Promise<T>, signal?: AbortSignal | null): Promise<T> {\n  if (!signal) return promise;\n  throwIfAborted(signal);\n  let abortListener: (() => void) | undefined;\n  const aborted = new Promise<never>((_, reject) => {\n    abortListener = () => reject(new DOMException(\"Aborted\", \"AbortError\"));\n    signal.addEventListener(\"abort\", abortListener, { once: true });\n  });\n  try {\n    return await Promise.race([promise, aborted]);\n  } finally {\n    if (abortListener) signal.removeEventListener(\"abort\", abortListener);\n  }\n}\n\nasync function captureCompletion(","sourceCodeStart":307,"sourceCodeEnd":343,"githubUrl":"https://github.com/diegosouzapw/OmniRoute/blob/a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d/open-sse/executors/claude-web/browserTransport.ts#L307-L343","documentation":"Error \"Aborted\" thrown in diegosouzapw/OmniRoute.","triggerScenarios":"Thrown at open-sse/executors/claude-web/browserTransport.ts:325 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a179ffed5bb2e0b883b9ae7214ce8717b2a94c4d","analyzedAt":"2026-08-25T18:35:09.898Z","schemaVersion":2},"datasetVersion":"2026-08-25T21:54:21.419Z"}