Two unrelated comments.<div><br></div><div>First, it seems a bit odd to me that &lt;input type=email&gt; and &lt;input type=url&gt; are validated (for typeMismatch problems) but &lt;input type=tel&gt; isn&#39;t.  I know it&#39;s prohibitively difficult to perfectly validate telephone number formats given the variety around the world, but it&#39;s also prohibitively difficult to validate email addresses per the relevant RFC, which is why HTML5 specs a much simpler algorithm that at least rejects obviously bad input.</div>
<div><br></div><div>It seems like perhaps &lt;input type=tel&gt; could set typeMismatch if the input contained no numeric digits at all, or maybe if it contained characters outside 0-9, +, -, (, ), &#39; &#39;, ...?  Maybe the level of &quot;validation&quot; provided by these proposals is so low that it&#39;s not worth doing, though.</div>
<div><br></div><div>Second comment: There are 4 instances of a small typo in attribute lists, where &quot;..., required, size, ...&quot; is rendered as &quot;..., required size, ...&quot;.  See the &quot;bookkeeping details&quot; portions of sections 4.10.4.1.19, 4.10.4.1.20, 4.10.4.1.21, and 4.10.4.1.22.</div>
<div><br></div><div>PK</div>