Hallo,
Es wäre mir neu, dass Firefox ein Problem mit der Kurzschreibweise zum Schließen von script-Elementen hätte.
XHTML als text/html bedeutet Tag-Soup-Parsing. Wieso erwartest du von einem Tag-Soup-Parser, dass er XML-Regeln folgt? Man kann fünfmal einen XHTML-Doctype über ein Dokument schreiben, das interessiert keinen Browser. Ausschlaggebend sind nur X(HT)ML-MIME-Typen.
Mathias