mirror of
https://github.com/microsoft/vscode.git
synced 2026-04-17 23:35:54 +01:00
fix markdown not getting escaped properly (#306527)
This commit is contained in:
@@ -9,7 +9,7 @@ import { CancellationToken, CancellationTokenSource } from '../../../../../../ba
|
||||
import { Codicon } from '../../../../../../base/common/codicons.js';
|
||||
import { CancellationError } from '../../../../../../base/common/errors.js';
|
||||
import { Event } from '../../../../../../base/common/event.js';
|
||||
import { escapeMarkdownSyntaxTokens, MarkdownString, type IMarkdownString } from '../../../../../../base/common/htmlContent.js';
|
||||
import { MarkdownString, type IMarkdownString } from '../../../../../../base/common/htmlContent.js';
|
||||
import { Disposable, DisposableStore, MutableDisposable } from '../../../../../../base/common/lifecycle.js';
|
||||
import { ResourceMap } from '../../../../../../base/common/map.js';
|
||||
import { getMediaMime } from '../../../../../../base/common/mime.js';
|
||||
@@ -853,14 +853,13 @@ export class RunInTerminalTool extends Disposable implements IToolImpl {
|
||||
const displayCommand = rawDisplayCommand.length > 80
|
||||
? rawDisplayCommand.substring(0, 77) + '...'
|
||||
: rawDisplayCommand;
|
||||
const escapedDisplayCommand = escapeMarkdownSyntaxTokens(displayCommand);
|
||||
const invocationMessage = toolSpecificData.commandLine.isSandboxWrapped
|
||||
? args.isBackground
|
||||
? new MarkdownString(localize('runInTerminal.invocation.sandbox.background', "Running `{0}` in sandbox in background", escapedDisplayCommand))
|
||||
: new MarkdownString(localize('runInTerminal.invocation.sandbox', "Running `{0}` in sandbox", escapedDisplayCommand))
|
||||
? new MarkdownString(localize('runInTerminal.invocation.sandbox.background', "Running `{0}` in sandbox in background", displayCommand))
|
||||
: new MarkdownString(localize('runInTerminal.invocation.sandbox', "Running `{0}` in sandbox", displayCommand))
|
||||
: args.isBackground
|
||||
? new MarkdownString(localize('runInTerminal.invocation.background', "Running `{0}` in background", escapedDisplayCommand))
|
||||
: new MarkdownString(localize('runInTerminal.invocation', "Running `{0}`", escapedDisplayCommand));
|
||||
? new MarkdownString(localize('runInTerminal.invocation.background', "Running `{0}` in background", displayCommand))
|
||||
: new MarkdownString(localize('runInTerminal.invocation', "Running `{0}`", displayCommand));
|
||||
|
||||
return {
|
||||
invocationMessage,
|
||||
|
||||
Reference in New Issue
Block a user