Skip to content

Commit 758f355

Browse files
committed
trusted types - use textContent for style elements, fyi @rebornix
1 parent 900e16a commit 758f355

3 files changed

Lines changed: 5 additions & 24 deletions

File tree

.vscode/searches/TrustedTypes.code-search

Lines changed: 1 addition & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
# Excluding: *.test.ts
55
# ContextLines: 3
66

7-
44 results - 27 files
7+
42 results - 25 files
88

99
src/vs/base/browser/markdownRenderer.ts:
1010
156 const strValue = values[0];
@@ -267,24 +267,6 @@ src/vs/workbench/contrib/debug/browser/repl.ts:
267267
311 font-size: ${fontSize}px;
268268
312 font-family: ${fontFamily};
269269

270-
src/vs/workbench/contrib/notebook/browser/diff/notebookTextDiffList.ts:
271-
222
272-
223 const newStyles = content.join('\n');
273-
224 if (newStyles !== this.styleElement.innerHTML) {
274-
225: this.styleElement.innerHTML = newStyles;
275-
226 }
276-
227 }
277-
228 }
278-
279-
src/vs/workbench/contrib/notebook/browser/view/notebookCellList.ts:
280-
1033
281-
1034 const newStyles = content.join('\n');
282-
1035 if (newStyles !== this.styleElement.innerHTML) {
283-
1036: this.styleElement.innerHTML = newStyles;
284-
1037 }
285-
1038 }
286-
1039
287-
288270
src/vs/workbench/contrib/notebook/browser/view/renderers/cellRenderer.ts:
289271
454
290272
455 private getMarkdownDragImage(templateData: MarkdownCellRenderTemplate): HTMLElement {
@@ -335,7 +317,6 @@ src/vs/workbench/contrib/webview/browser/webviewIconManager.ts:
335317
64: this._styleElement.innerHTML = cssRules.join('\n');
336318
65 }
337319
66 }
338-
67
339320

340321
src/vs/workbench/contrib/webview/browser/pre/main.js:
341322
386 // apply default styles

src/vs/workbench/contrib/notebook/browser/diff/notebookTextDiffList.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -221,8 +221,8 @@ export class NotebookTextDiffList extends WorkbenchList<CellDiffViewModel> imple
221221
}
222222

223223
const newStyles = content.join('\n');
224-
if (newStyles !== this.styleElement.innerHTML) {
225-
this.styleElement.innerHTML = newStyles;
224+
if (newStyles !== this.styleElement.textContent) {
225+
this.styleElement.textContent = newStyles;
226226
}
227227
}
228228
}

src/vs/workbench/contrib/notebook/browser/view/notebookCellList.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1032,8 +1032,8 @@ export class NotebookCellList extends WorkbenchList<CellViewModel> implements ID
10321032
}
10331033

10341034
const newStyles = content.join('\n');
1035-
if (newStyles !== this.styleElement.innerHTML) {
1036-
this.styleElement.innerHTML = newStyles;
1035+
if (newStyles !== this.styleElement.textContent) {
1036+
this.styleElement.textContent = newStyles;
10371037
}
10381038
}
10391039

0 commit comments

Comments
 (0)