On 05.10.2010, at 14:31, Ryosuke Niwa wrote:

> That's exactly why we need to activate IME there.  If I understood his 
> comment, Kenichi is saying that we need to activate IME to type names in 
> Katakana while we need to deactivate IME to type in card numbers, etc... not 
> that website disables IME to restrict the input to Katakana.

Not sure. He wrote "For instance, name of the user must contain only Katakana", 
which seems to be a restriction. I have also been surprised by that - it 
sounded like Katakana can be typed even with IME disabled on Windows.

> I don't think we can limit it to pages with lang="ja" because I speculate 
> that most of Japanese websites don't specify the language.  I'm quite 
> confused as to why you're so concerned about adding this property because 
> we're not changing the default behavior of WebKit by supporting this new 
> property.  If anything, developers don't use this property and their websites 
> work as they do today.  And if some websites decide to use ime-mode, I'd 
> expect them to know what they're doing.  This might mean that such websites 
> won't work for users who don't regularly use CJK languages but many of CJK 
> websites don't target such users anyways.

These are expectations that don't usually work on the Web. Every feature is 
used everywhere, as long as it can be passed for working upon a cursory 
inspection. Someone usually finds a way or two do something intentionally 
malicious, too.

Many features also indirectly take away user's ability to do something that was 
possible before, and workarounds are often complicated. For an ancient example, 
advanced CSS and (even more) DHTML took away the ability to print any page. 
Fixing this involved media specific stylesheets, additional author effort, 
expectation change from users (lots of pages still cannot be meaningfully 
printed, and users now find it OK). Many new features negatively affect 
accessibility. For the majority, benefits far outweigh the drawbacks, and 
workarounds are found.

Now, ime-mode is not such a grande feature that's likely to change how people 
use the Web :-). I just took some extreme examples to explain why adding 
features isn't harmless, even if they are initially expected to only be used 
for good only.

Since ime-mode is obviously backwards looking (better support for existing 
sites that do a wrong thing), and doesn't make the Web platform more powerful, 
it shouldn't be a surprise that it was met with criticism.

> As far as I checked on Firefox 4.0b6, it is implemented and works as 
> expected.  Do you have a different version of Firefox?

I tested <https://www.aeoncredit.co.jp/NetBranch/cardinit.do> with 3.6.10 on 
Mac.

- WBR, Alexey Proskuryakov

_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to