- From: Ian Hickson <ian@hixie.ch>
- Date: Fri, 9 Jun 2006 01:17:18 +0000 (UTC)
On Thu, 8 Jun 2006, L. David Baron wrote: > > The original use case, as I understand it, was roughly "authors want to > disable spell checking on some textareas". That, and enable it on input fields. Similarly, there is a desire to indicate that certain textareas should have spell-checking enabled but with an expanded vocabulary that also allows HTML tags (or that disables the spell-checking, if the UA doesn't know how to do that). Looking forwards, there have also been multiple requests to be able to tell the UA that the contents of the field should be syntax-highlighted according to the rules of various languages (typically HTML or XML, and sometimes various programming languages). > Is the reason that they want to disable spellchecking only that the > contents are not "text/plain"? I doubt it. Doing what you propose, > especially if it is extended to other features, will just encourage > authors to use incorrect MIME types to get particular side-effects in > particular user agents. > > It seems more likely to be that the textarea is expected to contain a > particular type of text, such as abbreviations or some form of code. The > content is unlikely to have an assigned MIME type. I suppose one could > be made up, but that would presumably disable everything a UA did on the > basis of the contents, which wouldn't necessarily be appropriate. There is certainly that possibility; indeed one of the use cases I've heard mentioned is "disable spell checking because the text field contains a list of e-mail addresses", which has no MIME type. Given that requiring a new flag per feature is not an option (as, as mentioned before, it would require a central authority to add these features, slowing the introduction of new features and discouraging experimentation), what solution would you propose instead? I don't see a better solution. I'm certainly open to better solutions if there are any. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Thursday, 8 June 2006 18:17:18 UTC