You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This fixes#1666. As discussed there, browsers are not interoperable
about what type of Unicode case-insensitivity they implement here, with
WebKit even using case-sensitive matching for the radio button case (but
not for the image map case). Data from Blink's use counters reveals
however that the Unicode case-insensitivity is never triggered, and even
ASCII case-insensitivity is triggered extraordinarily rarely.
Additionally, the semantics of these attributes is more like an
identifier than anything else, and so case-insensitive comparison never
really made sense in the first place (it was only done for legacy
Internet Explorer compatibility). As such, we move to converge on
case-sensitive matching in all cases.
<p>The <dfn><code data-x="attr-map-name">name</code></dfn> attribute gives the map a name so that
37131
37119
it can be referenced. The attribute must be present and must have a non-empty value with no <span
37132
37120
data-x="space character">space characters</span>. The value of the <code
37133
-
data-x="attr-map-name">name</code> attribute must not be a <span data-x="compatibility
37134
-
caseless">compatibility-caseless</span> match for the value of the <code
37121
+
data-x="attr-map-name">name</code> attribute must not be equal to the value of the <code
37135
37122
data-x="attr-map-name">name</code> attribute of another <code>map</code> element in the same
37136
37123
<span>tree</span>. If the <code data-x="attr-id">id</code> attribute is also specified, both
37137
37124
attributes must have the same value.</p>
@@ -45878,10 +45865,12 @@ ldh-str = < as defined in <a href="https://tools.ietf.org/html/rfc1034#
45878
45865
<li>Both <var>a</var> and <var>b</var> are in the same <span>tree</span>.</li>
45879
45866
45880
45867
<li>They both have a <code data-x="attr-fe-name">name</code> attribute, their <code
45881
-
data-x="attr-fe-name">name</code> attributes are not empty, and the value of <var>a</var>'s <code data-x="attr-fe-name">name</code> attribute is a <span>compatibility
45882
-
caseless</span> match for the value of <var>b</var>'s <code
45868
+
data-x="attr-fe-name">name</code> attributes are not empty, and the value of <var>a</var>'s <code
45869
+
data-x="attr-fe-name">name</code> attribute equals the value of <var>b</var>'s <code
45883
45870
data-x="attr-fe-name">name</code> attribute.</li>
45884
45871
45872
+
<!-- Historical details of case-sensitivity: https://github.com/whatwg/html/issues/1666 -->
45873
+
45885
45874
</ul>
45886
45875
45887
45876
<p>A <span>tree</span> must not contain an <code>input</code> element whose <i data-x="radio
0 commit comments