HTML comentarios en un bloque de JavaScript?

Tengo una función como esta (a continuación) que inserta un bloque de código HTML en una página HTML:

function someEventHandler(htmlContent)
{
  document.getElementById('some-element-id').innerHTML = htmlContent;
}

Esto funciona bien para el código HTML que incluye unimg etiqueta.

Cuando el código HTML incluye<script> bloques, sin embargo, no se procesan. Además, los bloques de script contienen JavaScript rodeado de comentarios HTML. Por ejemplo

<script type="text/javascript">
<!--
    function someFunctionThatRendersStaticImageOrFlash()...
-->
</script>

Estos bloques de script que contienen comentarios HTML no se procesan después de que se hayan insertado. Tengo control sobre el código que se inserta y lo probé sin los comentarios HTML, y se procesaron correctamente.

Entiendo que los comentarios HTML como este se usaron en las primeras versiones de Netscape, para evitar problemas con la incompatibilidad del navegador con JavaScript.

¿Hay alguna otra razón (o alguna buena razón) para incluir comentarios de estilo HTML en un bloque de JavaScript?

Edita Me equivoqué. El comentario final es://-->.

Respuestas a la pregunta(5)

Su respuesta a la pregunta