Bedingungen, die für den Inhalt von JavaScript-Tags gelten sind hier beschrieben: https://html.spec.whatwg.org/multipage/scripting.html#restrictions-for-contents-of-script-elements
Insbesondere ist der folgende Inhalt nicht legal:
<script> const example = 'Consider this string: <!-- <script>'; console.log(example); </script>
Eine solche Konstellation kann aber auftreten, wenn der Code-Editor-Inhalt als Script geschrieben wird, da beim Schreiben von String-Literalen bereits das Zeichen >` gequotet wird, nicht aber das Zeichen `<. Enthält ein Code-Editor einen XML-Kommentar gefolgt von einem Script-Tag, dann entsteht genau obige Sequenz, da die entsprechenden schließenden Tags gequotet werden.
Test
Den Text <!-- Comment --> <script type="text/javascript"></script> in einen Code-Editor eingeben und dafür sorgen, dass der Inhalt erneut dargestellt wird. Das kann z.B. in der Scripting-GUI erfolgen.