<?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>62550</bug_id>
          
          <creation_ts>2011-06-13 10:29:16 -0700</creation_ts>
          <short_desc>Can&apos;t type text when input element is shrunken by a CSS rule</short_desc>
          <delta_ts>2011-06-15 10:11:57 -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>Forms</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://jsfiddle.net/M3wVp/</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>HasReduction</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Rusty">GICodeWarrior</reporter>
          <assigned_to name="Ryosuke Niwa">rniwa</assigned_to>
          <cc>ap</cc>
    
    <cc>dglazkov</cc>
    
    <cc>leviw</cc>
    
    <cc>rniwa</cc>
    
    <cc>sullivan</cc>
    
    <cc>tkent</cc>
    
    <cc>wcarss</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>419634</commentid>
    <comment_count>0</comment_count>
    <who name="Rusty">GICodeWarrior</who>
    <bug_when>2011-06-13 10:29:16 -0700</bug_when>
    <thetext>If an input shrinks or otherwise moves out from under the cursor onfocus, the input remains focused but cannot receive keyboard input.

The linked JSFiddle demonstrates the issue.

This has been tested on the webkit 1.3.3 release and 534.30 (branches/chromium/742@88085) in Google Chrome 12.0.742.91 beta.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420425</commentid>
    <comment_count>1</comment_count>
    <who name="Rusty">GICodeWarrior</who>
    <bug_when>2011-06-14 08:22:34 -0700</bug_when>
    <thetext>FYI, both of the builds I tested are using GTK so it may or may not be limited to GTK builds.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420555</commentid>
    <comment_count>2</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-06-14 10:43:31 -0700</bug_when>
    <thetext>Levi, is this a duplicate of the bug 38696?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420596</commentid>
    <comment_count>3</comment_count>
    <who name="Levi Weintraub">leviw</who>
    <bug_when>2011-06-14 11:22:10 -0700</bug_when>
    <thetext>I can&apos;t actually reproduce this with 13.0.782.20. Clicking on the green box focuses the input field and keyboard input is properly handled.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420603</commentid>
    <comment_count>4</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-06-14 11:28:22 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; I can&apos;t actually reproduce this with 13.0.782.20. Clicking on the green box focuses the input field and keyboard input is properly handled.

Ah, ok.  Maybe we should just add a test for this then?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420606</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-06-14 11:30:26 -0700</bug_when>
    <thetext>Works correctly for me in Safari+WebKit r88246, too (I could reproduce in Safari 5.0.5).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420607</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-06-14 11:31:02 -0700</bug_when>
    <thetext>&gt; Ah, ok.  Maybe we should just add a test for this then?

I marked the bug as resolved without seeing your comment, but please feel free to re-open if a test needs to be landed.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420614</commentid>
    <comment_count>7</comment_count>
    <who name="Rusty">GICodeWarrior</who>
    <bug_when>2011-06-14 11:36:28 -0700</bug_when>
    <thetext>Hmm, I just tried in Chromium 14.0.792.0 (Developer Build 88942 Linux) Ubuntu 10.04 and it does work correctly.

I guess it was fixed somewhere between 534.30 (branches/chromium/742@88085) and 535.1 (trunk@88697).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>420616</commentid>
    <comment_count>8</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-06-14 11:40:10 -0700</bug_when>
    <thetext>(In reply to comment #6)
&gt; &gt; Ah, ok.  Maybe we should just add a test for this then?
&gt; 
&gt; I marked the bug as resolved without seeing your comment, but please feel free to re-open if a test needs to be landed.

Let&apos;s add a test to ensure we don&apos;t regress in the future :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>421402</commentid>
    <comment_count>9</comment_count>
      <attachid>97315</attachid>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-06-15 10:03:36 -0700</bug_when>
    <thetext>Created attachment 97315
adds a regression test</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>421410</commentid>
    <comment_count>10</comment_count>
    <who name="Ryosuke Niwa">rniwa</who>
    <bug_when>2011-06-15 10:11:57 -0700</bug_when>
    <thetext>Committed r88951: &lt;http://trac.webkit.org/changeset/88951&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>97315</attachid>
            <date>2011-06-15 10:03:36 -0700</date>
            <delta_ts>2011-06-15 10:06:49 -0700</delta_ts>
            <desc>adds a regression test</desc>
            <filename>bug-62550-20110615100335.patch</filename>
            <type>text/plain</type>
            <size>3132</size>
            <attacher name="Ryosuke Niwa">rniwa</attacher>
            
              <data encoding="base64">SW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9D
aGFuZ2VMb2cJKHJldmlzaW9uIDg4OTQ5KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3b3Jr
aW5nIGNvcHkpCkBAIC0xLDMgKzEsMTUgQEAKKzIwMTEtMDYtMTUgIFJ5b3N1a2UgTml3YSAgPHJu
aXdhQHdlYmtpdC5vcmc+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisK
KyAgICAgICAgQ2FuJ3QgdHlwZSB0ZXh0IHdoZW4gaW5wdXQgZWxlbWVudCBpcyBzaHJ1bmtlbiBi
eSBhIENTUyBydWxlCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNn
aT9pZD02MjU1MAorCisgICAgICAgIEFkZGVkIGEgcmVncmVzc2lvbiB0ZXN0IG5vdyB0aGF0IHRo
ZSBidWcgbm8gbG9uZ2VyIHJlcHJvZHVjZXMuCisKKyAgICAgICAgKiBmYXN0L2Zvcm1zL3R5cGUt
YWZ0ZXItZm9jdXMtcnVsZS1zaHJpbmstd2lkdGgtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAg
ICAgKiBmYXN0L2Zvcm1zL3R5cGUtYWZ0ZXItZm9jdXMtcnVsZS1zaHJpbmstd2lkdGguaHRtbDog
QWRkZWQuCisKIDIwMTEtMDYtMTUgIE1hcnRpbiBSb2JpbnNvbiAgPG1yb2JpbnNvbkBpZ2FsaWEu
Y29tPgogCiAgICAgICAgIFJlY2xhc3NpZnkgYSBmYWlsaW5nIEdUSysgdGVzdC4KSW5kZXg6IExh
eW91dFRlc3RzL2Zhc3QvZm9ybXMvdHlwZS1hZnRlci1mb2N1cy1ydWxlLXNocmluay13aWR0aC1l
eHBlY3RlZC50eHQKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy90eXBlLWFm
dGVyLWZvY3VzLXJ1bGUtc2hyaW5rLXdpZHRoLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysr
IExheW91dFRlc3RzL2Zhc3QvZm9ybXMvdHlwZS1hZnRlci1mb2N1cy1ydWxlLXNocmluay13aWR0
aC1leHBlY3RlZC50eHQJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsNSBAQAorVGhpcyB0ZXN0IGVu
c3VyZXMgV2ViS2l0IGFsbG93cyB0ZXh0IGJlIHR5cGVkIGluIGFuIGlucHV0IGVsZW1lbnQsIHdo
ZW4gaW5wdXQ6Zm9jdXMgcnVsZSBzaHJpbmtzIHRoZSB3aWR0aCBvZiBpbnB1dCBlbGVtZW50IGFu
ZCB0aGUgZm9jdXMgd2FzIHNldCBieSBtb3VzZSBkb3duIG9uIHRoZSBzaHJ1bmtlbiBwYXJ0IG9m
IHRoZSBlbGVtZW50LgorCitUbyBtYW51YWxseSB0ZXN0LCBjbGljayBvbiB0aGUgcmlnaHQgaGFs
ZiBvZiB0aGUgaW5wdXQgZWxlbWVudCAoZ3JlZW4gcGFydCkuIFlvdSBzaG91bGQgc2VlICdQQVNT
Jy4KKworUEFTUwpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC9mb3Jtcy90eXBlLWFmdGVyLWZvY3Vz
LXJ1bGUtc2hyaW5rLXdpZHRoLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFzdC9m
b3Jtcy90eXBlLWFmdGVyLWZvY3VzLXJ1bGUtc2hyaW5rLXdpZHRoLmh0bWwJKHJldmlzaW9uIDAp
CisrKyBMYXlvdXRUZXN0cy9mYXN0L2Zvcm1zL3R5cGUtYWZ0ZXItZm9jdXMtcnVsZS1zaHJpbmst
d2lkdGguaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCArMSw0NSBAQAorPCFET0NUWVBFIGh0bWw+
Cis8aHRtbD4KKzxoZWFkPgorPHN0eWxlPgorCitpbnB1dCB7IHdpZHRoOiAyMDBweDsgYmFja2dy
b3VuZDogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQobGVmdCwgd2hpdGUgMTEwcHgsIGdyZWVuIDEw
MHB4KTsgfQoraW5wdXQ6Zm9jdXMgeyB3aWR0aDogMTAwcHg7IH0KKworPC9zdHlsZT4KKzwvaGVh
ZD4KKzxib2R5PgorPHA+VGhpcyB0ZXN0IGVuc3VyZXMgV2ViS2l0IGFsbG93cyB0ZXh0IGJlIHR5
cGVkIGluIGFuIGlucHV0IGVsZW1lbnQsIHdoZW4gaW5wdXQ6Zm9jdXMgcnVsZSBzaHJpbmtzIHRo
ZSB3aWR0aCBvZiBpbnB1dCBlbGVtZW50CithbmQgdGhlIGZvY3VzIHdhcyBzZXQgYnkgbW91c2Ug
ZG93biBvbiB0aGUgc2hydW5rZW4gcGFydCBvZiB0aGUgZWxlbWVudC48L3A+Cis8cD5UbyBtYW51
YWxseSB0ZXN0LCBjbGljayBvbiB0aGUgcmlnaHQgaGFsZiBvZiB0aGUgaW5wdXQgZWxlbWVudCAo
Z3JlZW4gcGFydCkuIFlvdSBzaG91bGQgc2VlICdQQVNTJy48L3A+Cis8ZGl2PjxpbnB1dCB0eXBl
PSJ0ZXh0IiB2YWx1ZT0iRkFJTCIgb25tb3VzZWRvd249InNldFRpbWVvdXQodHlwZVRleHQsIDAp
Ij48L2Rpdj4KKzxzY3JpcHQ+CisKK3ZhciBpbnB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRzQnlU
YWdOYW1lKCdpbnB1dCcpWzBdOworCitmdW5jdGlvbiB0eXBlVGV4dCgpIHsKKyAgICBkb2N1bWVu
dC5leGVjQ29tbWFuZCgnU2VsZWN0QWxsJywgZmFsc2UsIG51bGwpOworICAgIGRvY3VtZW50LmV4
ZWNDb21tYW5kKCdJbnNlcnRUZXh0JywgZmFsc2UsICdQQVNTJyk7CisgICAgaWYgKHdpbmRvdy5s
YXlvdXRUZXN0Q29udHJvbGxlcikgeworICAgICAgICBpbnB1dC5wYXJlbnROb2RlLmlubmVySFRN
TCA9IGlucHV0LnZhbHVlOworICAgICAgICBsYXlvdXRUZXN0Q29udHJvbGxlci5ub3RpZnlEb25l
KCk7CisgICAgfQorfQorCitpZiAod2luZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAg
bGF5b3V0VGVzdENvbnRyb2xsZXIuZHVtcEFzVGV4dCgpOworICAgIGlmICghd2luZG93LmV2ZW50
U2VuZGVyKQorICAgICAgICBkb2N1bWVudC53cml0ZSgnVGhpcyB0ZXN0IHJlcXVpcmVzIGV2ZW50
U2VuZGVyJyk7CisgICAgZWxzZSB7CisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRV
bnRpbERvbmUoKTsKKworICAgICAgICBldmVudFNlbmRlci5tb3VzZU1vdmVUbyhpbnB1dC5vZmZz
ZXRMZWZ0ICsgaW5wdXQub2Zmc2V0V2lkdGggKiAyIC8gMywgaW5wdXQub2Zmc2V0VG9wICsgaW5w
dXQub2Zmc2V0SGVpZ2h0IC8gMik7CisgICAgICAgIGV2ZW50U2VuZGVyLm1vdXNlRG93bigpOwor
ICAgICAgICBldmVudFNlbmRlci5sZWFwRm9yd2FyZCgyMDApOworICAgICAgICBldmVudFNlbmRl
ci5tb3VzZVVwKCk7CisgICAgfQorfQorCis8L3NjcmlwdD4KKzwvYm9keT4KKzwvaHRtbD4K
</data>
<flag name="review"
          id="91230"
          type_id="1"
          status="+"
          setter="dglazkov"
    />
          </attachment>
      

    </bug>

</bugzilla>