fix(javascript): preserve failure provenance and cleanup ownership

This commit is contained in:
morluto
2026-10-23 00:25:26 +08:00
parent 957bcfa149
commit 566a9a1551
7 changed files with 175 additions and 69 deletions
@@ -7,6 +7,7 @@ export const assertJavaScriptAnalysisActive = (signal?: AbortSignal): void => {
throw new ArtifactReaderFailure(
"cancelled",
"JavaScript application analysis cancelled",
{ cause: signal.reason },
);
};