# Issue with commenting \<script\> tag in HTML

**URL:** https://discuss.codemirror.net/t/issue-with-commenting-script-tag-in-html/9664
**Category:** v6
**Created:** [February 3, 2026, 3:37pm UTC](https://discuss.codemirror.net/t/issue-with-commenting-script-tag-in-html/9664 "2026-02-03T15:37:11Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![shshaw](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/shshaw/32/2184_2.png) [@shshaw](https://discuss.codemirror.net/u/shshaw)
#### Post date: [February 3, 2026, 3:37pm UTC](https://discuss.codemirror.net/t/issue-with-commenting-script-tag-in-html/9664/1 "2026-02-03T15:37:11Z")

</div>

When commenting out a tag in HTML, CodeMirror wraps it in `/*` and `*/` instead of HTML Comments `<!--` and `-->`. I assume the language detection is trying to comment within the script, but doesn’t take into account the cursor/highlighting position that’s still in the HTML context.

[https://codemirror.net/try/#c=aW1wb3J0IHtiYXNpY1NldHVwLCBFZGl0b3JWaWV3fSBmcm9tICJjb2RlbWlycm9yIgppbXBvcnQge2h0bWx9IGZyb20gIkBjb2RlbWlycm9yL2xhbmctaHRtbCIKCm5ldyBFZGl0b3JWaWV3KHsKICBkb2M6IGA8ZG9jdHlwZSBodG1sPgo8aHRtbD4KICA8aGVhZD4KICAgIDxsaW5rIGhyZWY9Ii4vc3R5bGUuY3NzIiByZWw9InN0eWxlc2hlZXQiIC8+CiAgICA8c2NyaXB0IHNyYz0iLi9zY3JpcHQuanMiPjwvc2NyaXB0PgogIDwvaGVhZD4KPC9odG1sPmAsCiAgZXh0ZW5zaW9uczogW2Jhc2ljU2V0dXAsIGh0bWwoKV0sCiAgcGFyZW50OiBkb2N1bWVudC5ib2R5Cn0pCg==](https://codemirror.net/try/#c=aW1wb3J0IHtiYXNpY1NldHVwLCBFZGl0b3JWaWV3fSBmcm9tICJjb2RlbWlycm9yIgppbXBvcnQge2h0bWx9IGZyb20gIkBjb2RlbWlycm9yL2xhbmctaHRtbCIKCm5ldyBFZGl0b3JWaWV3KHsKICBkb2M6IGA8ZG9jdHlwZSBodG1sPgo8aHRtbD4KICA8aGVhZD4KICAgIDxsaW5rIGhyZWY9Ii4vc3R5bGUuY3NzIiByZWw9InN0eWxlc2hlZXQiIC8+CiAgICA8c2NyaXB0IHNyYz0iLi9zY3JpcHQuanMiPjwvc2NyaXB0PgogIDwvaGVhZD4KPC9odG1sPmAsCiAgZXh0ZW5zaW9uczogW2Jhc2ljU2V0dXAsIGh0bWwoKV0sCiAgcGFyZW50OiBkb2N1bWVudC5ib2R5Cn0pCg==)

---

<div class="post-metadata">

### Author: ![shshaw](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/shshaw/32/2184_2.png) [@shshaw](https://discuss.codemirror.net/u/shshaw)
#### Post date: [February 3, 2026, 3:40pm UTC](https://discuss.codemirror.net/t/issue-with-commenting-script-tag-in-html/9664/2 "2026-02-03T15:40:10Z")

</div>

Noting that this also happens with `<style>` tags

[https://codemirror.net/try/#c=aW1wb3J0IHtiYXNpY1NldHVwLCBFZGl0b3JWaWV3fSBmcm9tICJjb2RlbWlycm9yIgppbXBvcnQge2h0bWx9IGZyb20gIkBjb2RlbWlycm9yL2xhbmctaHRtbCIKCm5ldyBFZGl0b3JWaWV3KHsKICBkb2M6IGA8ZG9jdHlwZSBodG1sPgo8aHRtbD4KICA8aGVhZD4KICAgIDxsaW5rIGhyZWY9Ii4vc3R5bGUuY3NzIiByZWw9InN0eWxlc2hlZXQiIC8+CiAgICA8c2NyaXB0IHNyYz0iLi9zY3JpcHQuanMiPjwvc2NyaXB0PgogICAgPHN0eWxlPjwvc3R5bGU+CiAgPC9oZWFkPgo8L2h0bWw+YCwKICBleHRlbnNpb25zOiBbYmFzaWNTZXR1cCwgaHRtbCgpXSwKICBwYXJlbnQ6IGRvY3VtZW50LmJvZHkKfSkK](https://codemirror.net/try/#c=aW1wb3J0IHtiYXNpY1NldHVwLCBFZGl0b3JWaWV3fSBmcm9tICJjb2RlbWlycm9yIgppbXBvcnQge2h0bWx9IGZyb20gIkBjb2RlbWlycm9yL2xhbmctaHRtbCIKCm5ldyBFZGl0b3JWaWV3KHsKICBkb2M6IGA8ZG9jdHlwZSBodG1sPgo8aHRtbD4KICA8aGVhZD4KICAgIDxsaW5rIGhyZWY9Ii4vc3R5bGUuY3NzIiByZWw9InN0eWxlc2hlZXQiIC8+CiAgICA8c2NyaXB0IHNyYz0iLi9zY3JpcHQuanMiPjwvc2NyaXB0PgogICAgPHN0eWxlPjwvc3R5bGU+CiAgPC9oZWFkPgo8L2h0bWw+YCwKICBleHRlbnNpb25zOiBbYmFzaWNTZXR1cCwgaHRtbCgpXSwKICBwYXJlbnQ6IGRvY3VtZW50LmJvZHkKfSkK)

---

<div class="post-metadata">

### Author: ![marijn](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/marijn/32/136_2.png) [@marijn](https://discuss.codemirror.net/u/marijn)
#### Post date: [February 3, 2026, 6:49pm UTC](https://discuss.codemirror.net/t/issue-with-commenting-script-tag-in-html/9664/3 "2026-02-03T18:49:38Z")

</div>

That was a recent regression in @lezer/common. This patch should fix it.

> <https://github.com/lezer-parser/common/commit/863f10b5ec882ab7a7f74cfc18e1beeec4c2b327>
>
> FIX: Fix a bug that caused \`SyntaxNode.enter\` to incorrectly enter bracketed
> mou…nted trees in some circumstances.
> 
> See https://discuss.codemirror.net/t/issue-with-commenting-script-tag-in-html/9664

---

<div class="post-metadata">

### Author: ![shshaw](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/shshaw/32/2184_2.png) [@shshaw](https://discuss.codemirror.net/u/shshaw)
#### Post date: [February 3, 2026, 7:11pm UTC](https://discuss.codemirror.net/t/issue-with-commenting-script-tag-in-html/9664/4 "2026-02-03T19:11:27Z")

</div>

Thanks, @marijn! We’ll give that a try.

---

<div class="post-metadata">

### Author: ![shshaw](https://discuss.codemirror.net/user_avatar/discuss.codemirror.net/shshaw/32/2184_2.png) [@shshaw](https://discuss.codemirror.net/u/shshaw)
#### Post date: [February 4, 2026, 6:22pm UTC](https://discuss.codemirror.net/t/issue-with-commenting-script-tag-in-html/9664/5 "2026-02-04T18:22:31Z")

</div>

Works like a charm. Thanks for the patch!
