Short URL: http://html5.org/r/7679
| SVN | Bug | Comment | Time (UTC) |
|---|---|---|---|
| 7679 | 19102 | 2013-01-31 00:36 |
Index: source
===================================================================
--- source (revision 7678)
+++ source (revision 7679)
@@ -104601,9 +104601,14 @@
SEMICOLON character (;), and the next character is either a U+003D EQUALS SIGN character (=) or
an <span title="alphanumeric ASCII characters">alphanumeric ASCII character</span>, then, for
historical reasons, all the characters that were matched after the U+0026 AMPERSAND character
- (&) must be unconsumed, and nothing is returned.</p> <!-- "=" added because of
+ (&) must be unconsumed, and nothing is returned. <!-- "=" added because of
http://www.w3.org/Bugs/Public/show_bug.cgi?id=9207#c5 -->
+ However, if this next character is in fact a U+003D EQUALS SIGN character (=), then this is a
+ <span>parse error</span>, because some legacy user agents <!-- IE, version 9 and before --> will
+ misinterpret the markup in those cases.</p> <!-- v2: should make this no longer a conformance
+ error at some point in the future; revisit in 2015? -->
+
<p>Otherwise, a character reference is parsed. If the last
character matched is not a U+003B SEMICOLON character (;), there
is a <span>parse error</span>.</p>