On 1 Sep 2009, at 17:22, Monique Hodgkinson wrote:

Opera, Firefox, and IE ignore the problem and display the page fine.

StatusNet does content negotiation (lib/utils.php) serving each browser either text/html, application/xhtml+xml, application/xml or text/xml depending on what it asks for. (Though in practice the page sent is exactly the same in any case.)

Safari (and Chrome I suppose) has a strange habit of asking for application/xml or application/xhtml+xml above all others. So it sees the content served as XML, which triggers very strict parsing - hence the error message.

Perhaps lib/htmloutputter.php ought to be setting a lower 'q' value for application/xhtml+xml unless XML well-formedness can be better guaranteed.

--
Toby A Inkster
<mailto:m...@tobyinkster.co.uk>
<http://tobyinkster.co.uk>



_______________________________________________
Laconica-dev mailing list
Laconica-dev@laconi.ca
http://mail.laconi.ca/mailman/listinfo/laconica-dev

Reply via email to