Я не могу говорить за Firefox, но это просто способ обработки XML в Chrome; синтаксический анализатор является драконовским, и сообщения об ошибках в синтаксическом анализе выдаются пользователю через пользовательский интерфейс, который вас не устраивает. :)
Быстрый поиск в базе данных ошибок не показывает никаких похожих запросов, на которые можно было бы указать, поэтому я бы посоветовал подать ошибку с предложением вашей функции через http://new.crbug.com/ Я не могу обещать, что кто-либо реализует это быстро (особенно учитывая представление источника в качестве жизнеспособного обходного пути), но, по крайней мере, это предложение будет отслеживаться в системе, чтобы другие могли найти и проголосовать через звезд.