Here is an example that illustrates the issue. If you drop this code into a blank JS file with this extension enabled, the highlighting breaks. It's not a huge issue and can be fixed on a case-by-case basis via comments, but I figured I'd make it known. Thanks for the extension :)
const x = {};
// Syntax highlighting is good here
const test = `${x?.someThing}`;
// Now the syntax highlighting is messed up
const someVar = "Value";
// Adding a single backtick somewhere seems to fix it `
// Now we're okay.
const someOtherVar = "Another Value";
Here is an example that illustrates the issue. If you drop this code into a blank JS file with this extension enabled, the highlighting breaks. It's not a huge issue and can be fixed on a case-by-case basis via comments, but I figured I'd make it known. Thanks for the extension :)