[Bug 10692] Fix coercion to Infoset for HTML5 to correctly preserve xmlns attributes

http://www.w3.org/Bugs/Public/show_bug.cgi?id=10692

--- Comment #5 from Manu Sporny <msporny@digitalbazaar.com> 2010-10-04 01:25:41 UTC ---
(In reply to comment #1)
> Would this not break pages that use
> 
> html[xmlns] { background:green }
> 
> ?

The short answer is that I hope it doesn't break pages and if it does, there is
a problem with this proposal. I don't, however, see how the proposed text would
create this problem - partly because there may be a miscommunication in the
proposal and partly because I'm not a CSS expert.

The intent isn't to break pages that depended on the previous behavior outlined
by the HTML5 spec expressed by your example above. The goal is to preserve the
old behavior outlined by the HTML5 spec and add an additional mechanism that
would give Infoset-based processors more accurate information to work with when
it comes to xmlns declarations.

That is, 

html[xmlns] { background:green }

should still work as it did before based on the proposal. Am I missing some
technical nuance that would cause it not to work?

-- 
Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.

Received on Monday, 4 October 2010 01:25:46 UTC