File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed
src/vs/workbench/contrib/debug/browser Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -33,7 +33,12 @@ export interface IRenderValueOptions {
33
33
hover ?: false | IValueHoverOptions ;
34
34
colorize ?: boolean ;
35
35
36
- /** @deprecated */
36
+ /**
37
+ * Indicates areas where VS Code implicitly always supported ANSI escape
38
+ * sequences. These should be rendered as ANSI when the DA does not specify
39
+ * any value of `supportsANSIStyling`.
40
+ * @deprecated
41
+ */
37
42
wasANSI ?: boolean ;
38
43
session ?: IDebugSession ;
39
44
locationReference ?: number ;
@@ -125,7 +130,7 @@ export class DebugExpressionRenderer {
125
130
renderValue ( container : HTMLElement , expressionOrValue : IExpressionValue | string , options : IRenderValueOptions = { } ) : IDisposable {
126
131
const store = new DisposableStore ( ) ;
127
132
// Use remembered capabilities so REPL elements can render even once a session ends
128
- const supportsANSI = ! ! options . session ?. rememberedCapabilities ?. supportsANSIStyling ;
133
+ const supportsANSI : boolean = options . session ?. rememberedCapabilities ?. supportsANSIStyling ?? options . wasANSI ?? false ;
129
134
130
135
let value = typeof expressionOrValue === 'string' ? expressionOrValue : expressionOrValue . value ;
131
136
You can’t perform that action at this time.
0 commit comments