Skip to content

Commit 30e62e1

Browse files
authored
Fix microsoft#177405. Treat error as plain text. (microsoft#180960)
1 parent 47c4c92 commit 30e62e1

File tree

1 file changed

+4
-3
lines changed
  • extensions/notebook-renderers/src

1 file changed

+4
-3
lines changed

extensions/notebook-renderers/src/index.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,8 @@ type DisposableStore = ReturnType<typeof createDisposableStore>;
126126
function renderError(
127127
outputInfo: OutputItem,
128128
outputElement: HTMLElement,
129-
ctx: IRichRenderContext
129+
ctx: IRichRenderContext,
130+
trustHTML: boolean
130131
): IDisposable {
131132
const disposableStore = createDisposableStore();
132133

@@ -146,7 +147,7 @@ function renderError(
146147
outputElement.classList.add('traceback');
147148

148149
const outputScrolling = scrollingEnabled(outputInfo, ctx.settings);
149-
const content = createOutputContent(outputInfo.id, [err.stack ?? ''], ctx.settings.lineLimit, outputScrolling, true);
150+
const content = createOutputContent(outputInfo.id, [err.stack ?? ''], ctx.settings.lineLimit, outputScrolling, trustHTML);
150151
const contentParent = document.createElement('div');
151152
contentParent.classList.toggle('word-wrap', ctx.settings.outputWordWrap);
152153
disposableStore.push(ctx.onDidChangeSettings(e => {
@@ -413,7 +414,7 @@ export const activate: ActivationFunction<void> = (ctx) => {
413414
case 'application/vnd.code.notebook.error':
414415
{
415416
disposables.get(outputInfo.id)?.dispose();
416-
const disposable = renderError(outputInfo, element, latestContext);
417+
const disposable = renderError(outputInfo, element, latestContext, ctx.workspace.isTrusted);
417418
disposables.set(outputInfo.id, disposable);
418419
}
419420
break;

0 commit comments

Comments
 (0)