# HG changeset patch # User Stephanie Marcu # Date 1233150503 -3600 # Node ID f8b1edfe9621dfc31e3129d2a6c7b7cec590198f # Parent c47229797d0d9c61df66050fbaf9f58b0fdc51cc [#80966] Opera supports xhtml and handles namespaces properly but it breaks jQuery.attr(), so xhtml_browser return False if the webbrowser is opera diff -r c47229797d0d -r f8b1edfe9621 web/request.py --- a/web/request.py Wed Jan 28 13:07:14 2009 +0100 +++ b/web/request.py Wed Jan 28 14:48:23 2009 +0100 @@ -640,7 +640,11 @@ def xhtml_browser(self): useragent = self.useragent() - if useragent and ('MSIE' in useragent or 'KHTML' in useragent): + # MSIE does not support xml content-type + # quick fix: Opera supports xhtml and handles namespaces + # properly but it breaks jQuery.attr() + if useragent and ('MSIE' in useragent or 'KHTML' in useragent + or 'Opera' in useragent): return False return True