mirror of
https://github.com/microsoft/vscode.git
synced 2025-12-25 04:36:23 +00:00
@@ -126,7 +126,8 @@ type DisposableStore = ReturnType<typeof createDisposableStore>;
|
||||
function renderError(
|
||||
outputInfo: OutputItem,
|
||||
outputElement: HTMLElement,
|
||||
ctx: IRichRenderContext
|
||||
ctx: IRichRenderContext,
|
||||
trustHTML: boolean
|
||||
): IDisposable {
|
||||
const disposableStore = createDisposableStore();
|
||||
|
||||
@@ -146,7 +147,7 @@ function renderError(
|
||||
outputElement.classList.add('traceback');
|
||||
|
||||
const outputScrolling = scrollingEnabled(outputInfo, ctx.settings);
|
||||
const content = createOutputContent(outputInfo.id, [err.stack ?? ''], ctx.settings.lineLimit, outputScrolling, true);
|
||||
const content = createOutputContent(outputInfo.id, [err.stack ?? ''], ctx.settings.lineLimit, outputScrolling, trustHTML);
|
||||
const contentParent = document.createElement('div');
|
||||
contentParent.classList.toggle('word-wrap', ctx.settings.outputWordWrap);
|
||||
disposableStore.push(ctx.onDidChangeSettings(e => {
|
||||
@@ -413,7 +414,7 @@ export const activate: ActivationFunction<void> = (ctx) => {
|
||||
case 'application/vnd.code.notebook.error':
|
||||
{
|
||||
disposables.get(outputInfo.id)?.dispose();
|
||||
const disposable = renderError(outputInfo, element, latestContext);
|
||||
const disposable = renderError(outputInfo, element, latestContext, ctx.workspace.isTrusted);
|
||||
disposables.set(outputInfo.id, disposable);
|
||||
}
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user