<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>31502</bug_id>
          
          <creation_ts>2009-11-13 17:55:27 -0800</creation_ts>
          <short_desc>IME looks suboptimal on Chromium/Mac</short_desc>
          <delta_ts>2013-04-08 14:13:26 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebKit API</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Nico Weber">thakis</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>hbono</cc>
    
    <cc>ojan</cc>
    
    <cc>schenney</cc>
    
    <cc>suzhe</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>163616</commentid>
    <comment_count>0</comment_count>
    <who name="Nico Weber">thakis</who>
    <bug_when>2009-11-13 17:55:27 -0800</bug_when>
    <thetext>While the glyph selection popup is active with the Kotoeri IME, the cursor is still visible. Safari hides it. It is not possible to move the cursor the the rightmost position in the current editing range, which means hiding the cursor is prettier. Also, it matches the system behavior better.

However, the lines I&apos;m changing were probably there for a reason (they&apos;re in the initial commit of the chromium tree; I&apos;ll see if I can find an older repo somewhere). Chromium/Mac seems to work with the patch. Maybe the reason these lines were introduced is no longer valid? Can someone test this on windows / linux?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163617</commentid>
    <comment_count>1</comment_count>
      <attachid>43217</attachid>
    <who name="Nico Weber">thakis</who>
    <bug_when>2009-11-13 17:57:11 -0800</bug_when>
    <thetext>Created attachment 43217
Patch.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163622</commentid>
    <comment_count>2</comment_count>
    <who name="Nico Weber">thakis</who>
    <bug_when>2009-11-13 18:08:56 -0800</bug_when>
    <thetext>Oh, and I discovered this while writing http://codereview.chromium.org/386032 .</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163633</commentid>
    <comment_count>3</comment_count>
    <who name="Evan Martin">evan</who>
    <bug_when>2009-11-13 19:14:37 -0800</bug_when>
    <thetext>changelog description isn&apos;t descriptive</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163836</commentid>
    <comment_count>4</comment_count>
    <who name="Hironori Bono">hbono</who>
    <bug_when>2009-11-15 20:43:42 -0800</bug_when>
    <thetext>(In reply to comment #0)

&gt; While the glyph selection popup is active with the Kotoeri IME, the cursor is
&gt; still visible. Safari hides it. It is not possible to move the cursor the the
&gt; rightmost position in the current editing range, which means hiding the cursor
&gt; is prettier. Also, it matches the system behavior better.
&gt; 
&gt; However, the lines I&apos;m changing were probably there for a reason (they&apos;re in
&gt; the initial commit of the chromium tree; I&apos;ll see if I can find an older repo
&gt; somewhere). Chromium/Mac seems to work with the patch. Maybe the reason these
&gt; lines were introduced is no longer valid? Can someone test this on windows /
&gt; linux?

It seems the problem written in my comment (deleted by this change) still happens on Windows, i.e. Windows Chromium does not render characters between |targetStart| and |targetEnd| when applying this change. On the other hand, it seems this problem does not happen either on Linux or on Mac.
So, is it better to figure out why this problem happens only on Windows before applying this change?

Regards,

Hironori Bono</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163840</commentid>
    <comment_count>5</comment_count>
    <who name="Nico Weber">thakis</who>
    <bug_when>2009-11-15 21:34:29 -0800</bug_when>
    <thetext>Thanks for your comment. I agree that there&apos;s no reason to rush this. Sounds like I need to get a windows system with an IME and a chromium build set up :-/

I will ping this bug when I know more.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>43217</attachid>
            <date>2009-11-13 17:57:11 -0800</date>
            <delta_ts>2010-06-10 19:53:10 -0700</delta_ts>
            <desc>Patch.</desc>
            <filename>webkit_ime.diff</filename>
            <type>text/plain</type>
            <size>1754</size>
            <attacher name="Nico Weber">thakis</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9jaHJvbWl1bS9DaGFuZ2VMb2cKPT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L2No
cm9taXVtL0NoYW5nZUxvZwkocmV2aXNpb24gNTA5ODYpCisrKyBXZWJLaXQvY2hyb21pdW0vQ2hh
bmdlTG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMDktMTEtMTMgIE5pY29s
YXMgV2ViZXIgIDx0aGFraXNAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIE1ha2UgSU1FIGJlaGF2ZSBtb3JlIG5pY2VseS4KKwor
ICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MzE1MDIKKwor
ICAgICAgICAqIHNyYy9XZWJWaWV3SW1wbC5jcHA6CisgICAgICAgIChXZWJLaXQ6OldlYlZpZXdJ
bXBsOjpoYW5kbGVDb21wb3NpdGlvbkV2ZW50KToKKwogMjAwOS0xMS0xMyAgWWFhciBTY2huaXRt
YW4gIDx5YWFyQGNocm9taXVtLm9yZz4KIAogICAgICAgICBSZXZpZXdlZCBieSBEaW1pdHJpIEds
YXprb3YuCkluZGV4OiBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAkocmV2aXNpb24gNTA5
ODUpCisrKyBXZWJLaXQvY2hyb21pdW0vc3JjL1dlYlZpZXdJbXBsLmNwcAkod29ya2luZyBjb3B5
KQpAQCAtMTAyMCwxMyArMTAyMCw5IEBAIGJvb2wgV2ViVmlld0ltcGw6OmhhbmRsZUNvbXBvc2l0
aW9uRXZlbnQKICAgICAgICAgdW5kZXJsaW5lc1syXS5lbmRPZmZzZXQgPSBzdGF0aWNfY2FzdDxp
bnQ+KGltZVN0cmluZy5sZW5ndGgoKSk7CiAgICAgICAgIHVuZGVybGluZXNbMl0udGhpY2sgPSB0
cnVlOwogICAgICAgICB1bmRlcmxpbmVzWzJdLmNvbG9yLnNldFJHQigweGQzLCAweGQzLCAweGQz
KTsKLSAgICAgICAgLy8gV2hlbiB3ZSB1c2UgY3VzdG9tIHVuZGVybGluZXMsIFdlYktpdCAoIklu
bGluZVRleHRCb3guY3BwIiBMaW5lIDI4MikKLSAgICAgICAgLy8gcHJldmVudHMgZnJvbSB3cml0
aW5nIGEgdGV4dCBpbiBiZXR3ZWVuICdzZWxlY3Rpb25TdGFydCcgYW5kCi0gICAgICAgIC8vICdz
ZWxlY3Rpb25FbmQnIHNvbWVob3cuCi0gICAgICAgIC8vIFRoZXJlZm9yZSwgd2UgdXNlIHRoZSAn
Y3Vyc29yUG9zaXRpb24nIGZvciB0aGVzZSBhcmd1bWVudHMgc28gdGhhdAotICAgICAgICAvLyB0
aGVyZSBhcmUgbm90IGFueSBjaGFyYWN0ZXJzIGluIHRoZSBhYm92ZSByZWdpb24uCisKICAgICAg
ICAgZWRpdG9yLT5zZXRDb21wb3NpdGlvbihjb21wb3NpdGlvblN0cmluZywgdW5kZXJsaW5lcywK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3JQb3NpdGlvbiwgY3Vyc29yUG9z
aXRpb24pOworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRhcmdldFN0YXJ0LCB0YXJn
ZXRFbmQpOwogICAgICAgICAvLyBUaGUgZ2l2ZW4gc3RyaW5nIGlzIGEgcmVzdWx0IHN0cmluZywg
d2hpY2ggbWVhbnMgdGhlIG9uZ29pbmcKICAgICAgICAgLy8gY29tcG9zaXRpb24gaGFzIGJlZW4g
Y29tcGxldGVkLiBJIGhhdmUgdG8gY2FsbCB0aGUKICAgICAgICAgLy8gRWRpdG9yOjpjb25maXJt
Q29tcGxldGlvbigpIGFuZCBjb21wbGV0ZSB0aGlzIGNvbXBvc2l0aW9uLgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>