Die Lösung liegt dann doch wohl eher darin, den Kommentar ordentlich abzuschließen, oder? Denn in HTML sind solche einseitigen Kommentare gar nicht erlaubt, weil das ein invalides Dokument ist.
ein unvollständig geladenes Dokument könnte evtl. zu ähnlichem Verhalten führen. wenn valide bedeutet "mit den Specs konform", dann ist der Großteil des Webs nicht valide.
PS: ich bin über das Verhalten gestolpert als ich mit einem PHP-Modul ein PHP-Skript geparst habe, das "<?" anstelle von "<?php" als Marker verwendet hat. Das "Feature" ist aber nicht durchweg Teil aller Server-Platformen und hat somit Teile des PHP-Codes einfach in die HTML-Ausgaben hinüber kopiert. Das sinnig ab zu fangen und den _ganzen_ Rest der danach unbrauchbaren Webseite zu unterdrücken wurde mit dem HTML-Tag wie im Originalthema versucht an zu gehen. Dass es nicht geht hab ich hiermit als Erkenntnis fest gehalten - wie es doch geht: man nutze stattdessen den Object-Tag.