diff --git a/extensions/html-language-features/server/src/modes/embeddedSupport.ts b/extensions/html-language-features/server/src/modes/embeddedSupport.ts index f0ad3d9676a..941510d3deb 100644 --- a/extensions/html-language-features/server/src/modes/embeddedSupport.ts +++ b/extensions/html-language-features/server/src/modes/embeddedSupport.ts @@ -181,7 +181,6 @@ function getPrefix(c: EmbeddedRegion) { if (c.attributeValue) { switch (c.languageId) { case 'css': return CSS_STYLE_RULE + '{'; - case 'javascript': return '()=>{'; } } return ''; @@ -190,7 +189,7 @@ function getSuffix(c: EmbeddedRegion) { if (c.attributeValue) { switch (c.languageId) { case 'css': return '}'; - case 'javascript': return '};'; + case 'javascript': return ';'; } } return ''; diff --git a/extensions/html-language-features/server/src/test/embedded.test.ts b/extensions/html-language-features/server/src/test/embedded.test.ts index 94974abb19b..005ecf0864c 100644 --- a/extensions/html-language-features/server/src/test/embedded.test.ts +++ b/extensions/html-language-features/server/src/test/embedded.test.ts @@ -120,7 +120,7 @@ suite('HTML Embedded Support', () => { assertEmbeddedLanguageContent('', 'javascript', ' var i = 0; '); assertEmbeddedLanguageContent('', 'javascript', ' var i = 0; '); - assertEmbeddedLanguageContent('
', 'javascript', ' ()=>{foo()}; ()=>{bar()}; '); + assertEmbeddedLanguageContent('', 'javascript', ' foo(); bar(); '); }); });