<div class="gmail_quote">On Tue, Dec 30, 2008 at 3:38 AM, Ian Hickson <span dir="ltr">&lt;ian@hixie.ch&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
The same engineers have since implemented this feature in Chrome also,</blockquote><div><br></div><div>Incorrect. &nbsp;One engineer implemented a crude hack in a small portion of the Chromium glue code that implements a fraction of the spec -- enough to make Gmail work a little more nicely, and that&#39;s about it.</div>
<div><br></div><div><div>On Wed, Dec 31, 2008 at 7:15 AM, Maciej Stachowiak &lt;<a href="mailto:mjs@apple.com">mjs@apple.com</a>&gt; wrote:</div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
2) The proposal Hixie linked seems way overengineered for this purpose. First, it allows spellchecking to be explicitly turned on, potentially overriding normal defaults, but that seems wrong; an &lt;input type=&quot;email&quot;&gt; should never spellcheck regardless of the page author says. I can&#39;t see any valid use case for the author turning spellchecking on regardless of UA defaults or user preferences.</blockquote>
<div><br></div><div>Email subject line boxes. &nbsp;In Firefox (where I implemented support for this attribute matching Hixie&#39;s spec), the default is to spellcheck multiline boxes and not single-line boxes, which meant that webmail subject line fields would not be spellchecked by default.</div>
<div>&nbsp;</div><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
 Second, it allows spellchecking to be controlled at a finer granularity than editability, for which again I think there is no valid use case.</blockquote><div><br></div><div>Besides the above example in the positive direction, the negative direction is, again, editable fields which you don&#39;t want spellchecked, e.g. email recipient list fields (which may be multiline and contain whitespace). &nbsp;I agree with Roc that it is not practical for UAs to detect (via heuristics) which fields should and should not be checked in all cases, and spellchecking desirability seems finer grained than editability to me (not completely orthogonal, as I don&#39;t think non-editable fields should ever be spellchecked).</div>
<div><br></div><div>I also agree with Roc that this is not complicated, in practice, to implement. &nbsp;It was a tricky patch for me in Firefox since I was not familiar with any of the associated code, but the actual logic of the spec was not hard at all.</div>
<div><br></div><div>I support adding Hixie&#39;s spec, as-is, to HTML5. &nbsp;It&#39;s implemented in Firefox, it&#39;s desired in Opera, and there&#39;s a bug on file to add support for it to WebKit (which I would like to do someday).</div>
<div><br></div><div>PK</div></div></div>