We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3bc6b82 commit 632e135Copy full SHA for 632e135
1 file changed
src/issues/issuesView.ts
@@ -117,8 +117,10 @@ export class IssuesTreeData
117
};
118
119
if (this.stateManager.currentIssue(element.uri)?.issue.number === element.number) {
120
+ // Escape any $(...) syntax to avoid rendering issue titles as icons.
121
+ const escapedTitle = element.title.replace(/\$\([a-zA-Z0-9~-]+\)/g, '\\$&');
122
const label: vscode.TreeItemLabel2 = {
- label: new vscode.MarkdownString(`$(check) ${element.title}`, true)
123
+ label: new vscode.MarkdownString(`$(check) ${escapedTitle}`, true)
124
125
treeItem.label = label as vscode.TreeItemLabel;
126
treeItem.contextValue = 'currentissue';
0 commit comments