<?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>26009</bug_id>
          
          <creation_ts>2009-05-25 07:07:16 -0700</creation_ts>
          <short_desc>REGRESSION (r43973): Problems While Working With OpenVanilla</short_desc>
          <delta_ts>2009-06-26 10:44:58 -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 Misc.</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Mac (Intel)</rep_platform>
          <op_sys>OS X 10.5</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="shawn">ksliou</reporter>
          <assigned_to name="Alexey Proskuryakov">ap</assigned_to>
          <cc>ap</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>123040</commentid>
    <comment_count>0</comment_count>
    <who name="shawn">ksliou</who>
    <bug_when>2009-05-25 07:07:16 -0700</bug_when>
    <thetext>When input with openarry (array module in openvanilla) in a text input form such like the search field on Google, it ignores the first input key, actually, the second key replace the first key. It doest not occur in Safari 4 Beta.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123270</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-05-27 05:01:30 -0700</bug_when>
    <thetext>This was hopefully fixed in &lt;http://trac.webkit.org/projects/webkit/changeset/44164&gt;. Please test again with the latest nightly build.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123287</commentid>
    <comment_count>2</comment_count>
    <who name="shawn">ksliou</who>
    <bug_when>2009-05-27 08:01:14 -0700</bug_when>
    <thetext>It still does not work. Please check it one more time. 
Here is the link of the IM OpenVanilla: http://code.google.com/p/openvanilla/
My situation is, the first key input in the field would be replaced by the second key.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123288</commentid>
    <comment_count>3</comment_count>
    <who name="shawn">ksliou</who>
    <bug_when>2009-05-27 08:08:00 -0700</bug_when>
    <thetext>Excuse me, it sometimes work in the new build, but not always work.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123289</commentid>
    <comment_count>4</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-05-27 08:33:06 -0700</bug_when>
    <thetext>Hmm, I think I get it now, looks like a completely unrelated issue. Please confirm that this is the problem:
1) Switch to OpenVanilla Array input method.
2) Type &apos;q&apos;, then &apos;1&apos;.

Results: Instead of an ideogram, &apos;1&apos; is inserted.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123290</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-05-27 08:37:00 -0700</bug_when>
    <thetext>&gt; looks like a completely unrelated issue.

or maybe not that unrelated - in console log, I see unexpected messages from OpenVanilla about changing input server.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123291</commentid>
    <comment_count>6</comment_count>
    <who name="shawn">ksliou</who>
    <bug_when>2009-05-27 08:38:40 -0700</bug_when>
    <thetext>Yes, &apos;1&apos; is inserted instead of an ideogram.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123298</commentid>
    <comment_count>7</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-05-27 09:51:33 -0700</bug_when>
    <thetext>the problem here is that when a character is typed, WebCore temporarily sets selection to none, so we tell input methods that the input context is nil.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123299</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-05-27 09:52:14 -0700</bug_when>
    <thetext>&lt;rdar://problem/6925656&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123301</commentid>
    <comment_count>9</comment_count>
      <attachid>30711</attachid>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-05-27 10:10:43 -0700</bug_when>
    <thetext>Created attachment 30711
proposed fix</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123304</commentid>
    <comment_count>10</comment_count>
      <attachid>30711</attachid>
    <who name="Darin Adler">darin</who>
    <bug_when>2009-05-27 10:58:02 -0700</bug_when>
    <thetext>Comment on attachment 30711
proposed fix

r=me</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123305</commentid>
    <comment_count>11</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-05-27 11:02:19 -0700</bug_when>
    <thetext>Committed &lt;http://trac.webkit.org/changeset/44194&gt;.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>127407</commentid>
    <comment_count>12</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2009-06-22 11:36:54 -0700</bug_when>
    <thetext>Please verify that OpenVanilla works with current nightly builds (newer than r44941) - we&apos;ve had many changes in this area after fixing this bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>128511</commentid>
    <comment_count>13</comment_count>
    <who name="shawn">ksliou</who>
    <bug_when>2009-06-26 10:44:58 -0700</bug_when>
    <thetext>It works correctly in r45247</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30711</attachid>
            <date>2009-05-27 10:10:43 -0700</date>
            <delta_ts>2009-05-27 10:58:02 -0700</delta_ts>
            <desc>proposed fix</desc>
            <filename>OpenVanilla.txt</filename>
            <type>text/plain</type>
            <size>1789</size>
            <attacher name="Alexey Proskuryakov">ap</attacher>
            
              <data encoding="base64">SW5kZXg6IFdlYktpdC9tYWMvQ2hhbmdlTG9nCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFdlYktpdC9tYWMvQ2hh
bmdlTG9nCShyZXZpc2lvbiA0NDE4OSkKKysrIFdlYktpdC9tYWMvQ2hhbmdlTG9nCSh3b3JraW5n
IGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMDktMDUtMjcgIEFsZXhleSBQcm9za3VyeWFrb3Yg
IDxhcEB3ZWJraXQub3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgor
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0yNjAwOQor
ICAgICAgICA8cmRhcjovL3Byb2JsZW0vNjkyNTY1Nj4gUkVHUkVTU0lPTiAocjQzOTczKTogUHJv
YmxlbXMgV2hpbGUgV29ya2luZyBXaXRoIE9wZW5WYW5pbGxhCisKKyAgICAgICAgKiBXZWJWaWV3
L1dlYkhUTUxWaWV3Lm1tOgorICAgICAgICAoLVtXZWJIVE1MVmlldyBfdXBkYXRlU2VsZWN0aW9u
Rm9ySW5wdXRNYW5hZ2VyXSk6IERvbid0IGNhbGwgdXBkYXRlV2luZG93cyBpZiB0aGUgc2VsZWN0
aW9uCisgICAgICAgIGlzIE5vbmUuIFRoaXMgcm91dGluZWx5IGhhcHBlbnMgZHVyaW5nIGVkaXRp
bmcsIGFuZCBpdCBkb2Vzbid0IG1lYW4gdGhhdCB3ZSBsZWZ0IGFuIGVkaXRhYmxlCisgICAgICAg
IGFyZWEgKGluIHdoaWNoIGNhc2UgdGhlIHNlbGVjdGlvbiBjaGFuZ2VzIHRvIGEgbm9uLWVkaXRh
YmxlIG9uZSkuCisKIDIwMDktMDUtMjYgIFNhbSBXZWluaWcgIDxzYW1Ad2Via2l0Lm9yZz4KIAog
ICAgICAgICBSZXZpZXdlZCBieSBCcmFkeSBFaWRzb24uCkluZGV4OiBXZWJLaXQvbWFjL1dlYlZp
ZXcvV2ViSFRNTFZpZXcubW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gV2ViS2l0L21hYy9XZWJWaWV3L1dlYkhU
TUxWaWV3Lm1tCShyZXZpc2lvbiA0NDE4MSkKKysrIFdlYktpdC9tYWMvV2ViVmlldy9XZWJIVE1M
Vmlldy5tbQkod29ya2luZyBjb3B5KQpAQCAtNTg1OSw5ICs1ODU5LDExIEBAIHN0YXRpYyB2b2lk
IGV4dHJhY3RVbmRlcmxpbmVzKE5TQXR0cmlidXQKIAogICAgIEJPT0wgZXhwb3NlSW5wdXRDb250
ZXh0ID0gaXNUZXh0SW5wdXQoY29yZUZyYW1lKSAmJiAhaXNJblBhc3N3b3JkRmllbGQoY29yZUZy
YW1lKTsKICAgICBpZiAoZXhwb3NlSW5wdXRDb250ZXh0ICE9IF9wcml2YXRlLT5leHBvc2VJbnB1
dENvbnRleHQpIHsKLSAgICAgICAgLy8gTGV0IEFwcEtpdCBjYWNoZSBhIHBvdGVudGlhbGx5IGlu
cHV0IGNvbnRleHQuCiAgICAgICAgIF9wcml2YXRlLT5leHBvc2VJbnB1dENvbnRleHQgPSBleHBv
c2VJbnB1dENvbnRleHQ7Ci0gICAgICAgIFtOU0FwcCB1cGRhdGVXaW5kb3dzXTsKKyAgICAgICAg
Ly8gTGV0IEFwcEtpdCBjYWNoZSBhIHBvdGVudGlhbGx5IGNoYW5nZWQgaW5wdXQgY29udGV4dC4K
KyAgICAgICAgLy8gV2ViQ29yZSByb3V0aW5lbHkgc2V0cyB0aGUgc2VsZWN0aW9uIHRvIE5vbmUg
d2hlbiBlZGl0aW5nLCBhbmQgSU1zIGJlY29tZSB1bmhhcHB5IHdoZW4gYW4gaW5wdXQgY29udGV4
dCBzdWRkZW5seSB0dXJucyBuaWwsIHNlZSBidWcgMjYwMDkuCisgICAgICAgIGlmICghY29yZUZy
YW1lIHx8ICFjb3JlRnJhbWUtPnNlbGVjdGlvbigpLT5pc05vbmUoKSkKKyAgICAgICAgICAgIFtO
U0FwcCB1cGRhdGVXaW5kb3dzXTsKICAgICB9CiAKICAgICBpZiAoIWNvcmVGcmFtZS0+ZWRpdG9y
KCktPmhhc0NvbXBvc2l0aW9uKCkpCg==
</data>
<flag name="review"
          id="15565"
          type_id="1"
          status="+"
          setter="darin"
    />
          </attachment>
      

    </bug>

</bugzilla>