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