Por que a Visualização do Google causa erros inesperados na tag final do HTML1504?

Alguém pode explicar por que eu recebo umHTML1504: Unexpected end tag aviso ao usar a API de visualização do Google para exibir um gráfico?

Venho depurando um site em que o gráfico é exibido bem no Firefox, mas não mostra nenhum dado no IE11. Acabei por corrigir o problema (um formato de data inválido que o IE11 tratava de maneira diferente do Firefox), mas perdi muito tempo tentando rastrear o erro acima.

Meu código é baseado no código de exemplo emhttps://developers.google.com/chart/interactive/docs/quick_start, que fornece a mesma mensagem. Nada de ruim aparece no JSLint ou no Validador de HTML do W3C.

O aviso desaparece se eu comentar a linhagoogle.load('visualization', '1.0', {'packages':['corechart']}); mas isso obviamente também impede que o gráfico funcione. Alterar as configurações de compatibilidade do IE11 não pareceu ter nenhum efeito.

O erro é visível no Console do desenvolvedor do IE11, mas nada equivalente aparece no console, no console do navegador ou no console do Firebug no Firefox. O IE11 relata o erro como sendo disparado pelo</script> no final do código do meu gráfico (é javascript embutido, em vez de um arquivo separado). Removendo o</script> tag causa erros de HTML (como esperado!)

Estou intrigado que uma chamada de função em Javascript possa causar um erro no HTML circundante. A mensagem de aviso é significativa? Isso pode ser evitado?

questionAnswers(1)

yourAnswerToTheQuestion