Skip to content

Commit 03a7223

Browse files
committed
Investigate microsoft#94862
1 parent c8b27b9 commit 03a7223

3 files changed

Lines changed: 9 additions & 3 deletions

File tree

src/vs/code/electron-main/window.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -409,7 +409,7 @@ export class CodeWindow extends Disposable implements ICodeWindow {
409409
return callback({ cancel: true });
410410
}
411411

412-
return callback({ cancel: false, responseHeaders });
412+
return callback({ cancel: false });
413413
});
414414

415415
// Remember that we loaded

src/vs/platform/request/common/request.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,13 @@ export async function asJson<T = {}>(context: IRequestContext): Promise<T | null
4848
return null;
4949
}
5050
const buffer = await streamToBuffer(context.stream);
51-
return JSON.parse(buffer.toString());
51+
const str = buffer.toString();
52+
try {
53+
return JSON.parse(str);
54+
} catch (err) {
55+
err.message += ':\n' + str;
56+
throw err;
57+
}
5258
}
5359

5460

src/vs/workbench/contrib/webview/electron-browser/webviewElement.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ class WebviewSession extends Disposable {
100100
return;
101101
}
102102
}
103-
callback({ cancel: false, responseHeaders: details.responseHeaders });
103+
callback({ cancel: false });
104104
});
105105
}));
106106
}

0 commit comments

Comments
 (0)