On Tue, Mar 10, 2015 at 3:05 PM, Mounir Lamouri <mou...@lamouri.fr> wrote:
>
> On Tue, 10 Mar 2015, at 21:44, Jonas Sicking wrote:
>> I think I'd prefer to define "on" and "off" as defined values unless
>> there is very little usage of them. We can certainly mark them as
>> deprecated, but unless their usage is negligible, it seems better to
>> document their behavior than to try to change all existing content not
>> to use it.
>>
>> Especially since it'll also make the .autocapitalize JS property
>> behave less surprising "on"/"off" is used.
>
> "off" is defined. The "Non-conforming" note means that the attribute
> reflection will behave like this:
> ```js
> input.autocapitalize = 'off';
> input.autocapitalize === 'none'; // true
> ```

Right. My point is that this is unnecessarily confusing. Just like

input.autocapitalize = 'on';
input.autocapitalize === 'sentences'; // true

is unnecessarily confusing.

Just like leaving mention of "on" out of documentation and specs would
be confusing for authors that are looking at other people's code and
learning from it (which is one of the great powers of the web
platform).

/ Jonas

Reply via email to