<?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>15239</bug_id>
          
          <creation_ts>2007-09-19 06:59:32 -0700</creation_ts>
          <short_desc>REGRESSION(r25547): With Hanin IME, one cannot input characters into forms</short_desc>
          <delta_ts>2007-09-22 13:05:37 -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>New Bugs</component>
          <version>523.x (Safari 3)</version>
          <rep_platform>Mac</rep_platform>
          <op_sys>OS X 10.4</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Jiawei Ye">leafy7382</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>harrison</cc>
    
    <cc>oliver</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>300</commentid>
    <comment_count>0</comment_count>
    <who name="Jiawei Ye">leafy7382</who>
    <bug_when>2007-09-19 06:59:32 -0700</bug_when>
    <thetext>With r25634, one cannot input text into forms after Hanin is activated. 

English/US -&gt; Sucess
English/US -&gt; Hanin -&gt; Fails
English/US -&gt; Hanin -&gt; English/US -&gt; Fails

The problem seems be triggered by Hanin&apos;s method of English/Chinese input mode switching via the Caps Lock. After one switches for once, the input no longer works.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>302</commentid>
    <comment_count>1</comment_count>
    <who name="Matt Lilek">dev+webkit</who>
    <bug_when>2007-09-19 08:15:30 -0700</bug_when>
    <thetext>Caused by the fix for bug 15163 - &lt;http://trac.webkit.org/projects/webkit/changeset/25617&gt;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>296</commentid>
    <comment_count>2</comment_count>
    <who name="David Kilzer (:ddkilzer)">ddkilzer</who>
    <bug_when>2007-09-19 10:29:11 -0700</bug_when>
    <thetext>&lt;rdar://problem/5491955&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>293</commentid>
    <comment_count>3</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2007-09-19 11:52:07 -0700</bug_when>
    <thetext>I can&apos;t repro this bug, exactly what are you doing? eg. what letters are you typing, what is the output, and what should the output be?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>252</commentid>
    <comment_count>4</comment_count>
    <who name="Jiawei Ye">leafy7382</who>
    <bug_when>2007-09-20 06:09:20 -0700</bug_when>
    <thetext>1. Open any page with a form.
2. Starting typing with Hanin

If at this point, you press enter, correct Chinese characters will appear. Type more into the staging area and press backspace to correct the input, the cursor and the staging string will disappear and no longer will you be able to input anything with any IME including English/US.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>253</commentid>
    <comment_count>5</comment_count>
    <who name="Jiawei Ye">leafy7382</who>
    <bug_when>2007-09-20 06:13:11 -0700</bug_when>
    <thetext>More detailed info on the bug.

Hanin has 2 correction modes, phonetic and per character. This symptom is very significant when the correction mode is set to &quot;delete character&quot;. When set to &quot;revert phonetics&quot;, sometimes it works, but backspace key would sometimes cease to function.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>249</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-09-20 07:14:46 -0700</bug_when>
    <thetext>I see a very similar issue with RuSwitcher - pressing Backspace several times (deleting the whole inline input area) makes further input impossible.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>238</commentid>
    <comment_count>7</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2007-09-20 11:23:59 -0700</bug_when>
    <thetext>Using hanin input, i type abc -- i get a single character that changes
I hit enter
i type another set of characters (still results in a single changing character)
I hit backspace 

At this point i can type again, but the arrows keys won&apos;t work, hitting enter doesn&apos;t free the caret but if i type a character an hit enter, that will free it.

Is this what you are seeing?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>221</commentid>
    <comment_count>8</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2007-09-20 15:26:31 -0700</bug_when>
    <thetext>This regression was caused by http://trac.webkit.org/projects/webkit/changeset/25547</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>185</commentid>
    <comment_count>9</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2007-09-21 17:04:07 -0700</bug_when>
    <thetext>Bug was due to r25547 introducing new and cleaner code, which unfortunately did not clear the composition markers when they defined a 0 length region. 

Sending        WebCore/ChangeLog
Sending        WebCore/editing/Editor.cpp
Transmitting file data ..
Committed revision 25694.

Reporter: please confirm against r25694 or later</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171</commentid>
    <comment_count>10</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2007-09-22 00:01:31 -0700</bug_when>
    <thetext>The problem I saw with RuSwitcher (comment 6) is fixed. I haven&apos;t tested Hanin.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>161</commentid>
    <comment_count>11</comment_count>
    <who name="Jiawei Ye">leafy7382</who>
    <bug_when>2007-09-22 08:42:54 -0700</bug_when>
    <thetext>Confirmed fixed for Hanin too.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>152</commentid>
    <comment_count>12</comment_count>
    <who name="Oliver Hunt">oliver</who>
    <bug_when>2007-09-22 13:05:37 -0700</bug_when>
    <thetext>Woo! Closed!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>