diff --git a/extensions/html/build/update-grammar.mjs b/extensions/html/build/update-grammar.mjs
index 1fd330e0289..64bfe548faa 100644
--- a/extensions/html/build/update-grammar.mjs
+++ b/extensions/html/build/update-grammar.mjs
@@ -11,7 +11,7 @@ function patchGrammar(grammar) {
let visit = function (rule, parent) {
if (rule.name === 'source.js' || rule.name === 'source.css') {
- if (parent.parent && parent.parent.property === 'endCaptures') {
+ if (parent.node[0].name !== 'punctuation.definition.string.end.html' && parent.parent && parent.parent.property === 'endCaptures') {
rule.name = rule.name + '-ignored-vscode';
patchCount++;
}
@@ -28,8 +28,8 @@ function patchGrammar(grammar) {
for (let key in repository) {
visit(repository[key], { node: repository, property: key, parent: undefined });
}
- if (patchCount !== 6) {
- console.warn(`Expected to patch 6 occurrences of source.js & source.css: Was ${patchCount}`);
+ if (patchCount !== 2) {
+ console.warn(`Expected to patch 2 occurrences of source.js & source.css: Was ${patchCount}`);
}
diff --git a/extensions/html/syntaxes/html.tmLanguage.json b/extensions/html/syntaxes/html.tmLanguage.json
index 1e1c85c899f..982690de52d 100644
--- a/extensions/html/syntaxes/html.tmLanguage.json
+++ b/extensions/html/syntaxes/html.tmLanguage.json
@@ -108,7 +108,7 @@
"name": "punctuation.definition.string.end.html"
},
"1": {
- "name": "source.css-ignored-vscode"
+ "name": "source.css"
}
},
"name": "string.quoted.double.html",
@@ -132,7 +132,7 @@
"name": "punctuation.definition.string.end.html"
},
"1": {
- "name": "source.css-ignored-vscode"
+ "name": "source.css"
}
},
"name": "string.quoted.single.html",
@@ -207,7 +207,7 @@
"name": "punctuation.definition.string.end.html"
},
"1": {
- "name": "source.js-ignored-vscode"
+ "name": "source.js"
}
},
"name": "string.quoted.double.html",
@@ -265,7 +265,7 @@
"name": "punctuation.definition.string.end.html"
},
"1": {
- "name": "source.js-ignored-vscode"
+ "name": "source.js"
}
},
"name": "string.quoted.single.html",