<?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>145451</bug_id>
          
          <creation_ts>2015-05-28 16:39:39 -0700</creation_ts>
          <short_desc>[iOS] Cursor hidden in text area once it scrolls</short_desc>
          <delta_ts>2015-05-29 16:03:31 -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>WebKit2</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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="Enrica Casucci">enrica</reporter>
          <assigned_to name="Enrica Casucci">enrica</assigned_to>
          <cc>simon.fraser</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1098013</commentid>
    <comment_count>0</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2015-05-28 16:39:39 -0700</bug_when>
    <thetext>Pressing the Return key on the keypad continuously inside any textarea element, till it starts scrolling up, causes the cursor to appear below the textarea.
Also, when scrolling inside the text area the cursor is not redrawn properly.

rdar://problem/20356413</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098017</commentid>
    <comment_count>1</comment_count>
      <attachid>253876</attachid>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2015-05-28 16:50:14 -0700</bug_when>
    <thetext>Created attachment 253876
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1098234</commentid>
    <comment_count>2</comment_count>
    <who name="Enrica Casucci">enrica</who>
    <bug_when>2015-05-29 16:03:31 -0700</bug_when>
    <thetext>Committed revision 185013</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>253876</attachid>
            <date>2015-05-28 16:50:14 -0700</date>
            <delta_ts>2015-05-28 17:53:31 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>textarea-scroll.txt</filename>
            <type>text/plain</type>
            <size>5269</size>
            <attacher name="Enrica Casucci">enrica</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJLaXQyL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
S2l0Mi9DaGFuZ2VMb2cJKHJldmlzaW9uIDE4NDk2NykKKysrIFNvdXJjZS9XZWJLaXQyL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDM0IEBACisyMDE1LTA1LTI4ICBFbnJpY2Eg
Q2FzdWNjaSAgPGVucmljYUBhcHBsZS5jb20+CisKKyAgICAgICAgW2lPU10gQ3Vyc29yIGhpZGRl
biBpbiB0ZXh0IGFyZWEgb25jZSBpdCBzY3JvbGxzLgorICAgICAgICBodHRwczovL2J1Z3Mud2Vi
a2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ1NDUxCisgICAgICAgIHJkYXI6Ly9wcm9ibGVtLzIw
MzU2NDEzCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAg
VGhpcyBwYXRjaCBmaXhlcyBib3RoIHRoZSB0b3VjaCBzY3JvbGxpbmcgaW5zaWRlIHRoZQorICAg
ICAgICBvdmVyZmxvdyBhcmVhIGFzIHdlbGwgYXMgdGhlIHByb2dyYW1tYXRpYyBzY3JvbGwgdGhh
dAorICAgICAgICBvY2N1cnMgd2hlbiBpbnNlcnRpbmcgYSBuZXcgbGluZS4gVGhlIGZpcnN0IGlz
c3VlIGlzIGZpeGVkIGJ5CisgICAgICAgIGltcGxlbWVudGluZyB0aGUgY2hyb21lIGNsaWVudCBt
ZXRob2RzIGRpZExheW91dCwKKyAgICAgICAgZGlkU3RhcnRPdmVyZmxvd1Njcm9sbCBhbmQgZGlk
RW5kT3ZlcmZsb3dTY3JvbGwuIFRoZSBzZWNvbmQKKyAgICAgICAgcmVxdWlyZWQgY2hhbmdpbmcg
dGhlIGltcGxlbWVudGF0aW9uIG9mIG5vdGlmeVJldmVhbGVkU2VsZWN0aW9uQnlTY3JvbGxpbmdG
cmFtZS4KKyAgICAgICAgV2Ugbm90IG9ubHkgbmVlZCB0byBub3RpZnkgdGhlIGNsaWVudCB0byBy
ZWRyYXcgdGhlIHNlbGVjdGlvbiwKKyAgICAgICAgYnV0IHdlIGFsc28gbmVlZCB0byByZWNvbXB1
dGUgdGhlIGVkaXRvclN0YXRlLCBiZWNhdXNlIHNjcm9sbGluZworICAgICAgICBtaWdodCBoYXZl
IG9jY3VycmVkLgorICAgICAgICBJJ3ZlIHJlbW92ZWQgdGhlIE5vdGlmeVJldmVhbGVkU2VsZWN0
aW9uIG1lc3NhZ2UgdGhhdCB3YXMgbm90IG5lZWRlZAorICAgICAgICBhbnkgbG9uZ2VyLCBzaW5j
ZSBFZGl0b3JTdGF0ZUNoYW5nZWQgd2lsbCBkbyBleGFjdGx5IHdoYXQgd2Ugd2FudC4KKworICAg
ICAgICAqIFVJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaDoKKyAgICAgICAgKiBVSVByb2Nlc3MvV2Vi
UGFnZVByb3h5Lm1lc3NhZ2VzLmluOgorICAgICAgICAqIFVJUHJvY2Vzcy9pb3MvV2ViUGFnZVBy
b3h5SU9TLm1tOgorICAgICAgICAoV2ViS2l0OjpXZWJQYWdlUHJveHk6OmVkaXRvclN0YXRlQ2hh
bmdlZCk6CisgICAgICAgIChXZWJLaXQ6OldlYlBhZ2VQcm94eTo6bm90aWZ5UmV2ZWFsZWRTZWxl
Y3Rpb24pOiBEZWxldGVkLgorICAgICAgICAqIFdlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvaW9z
L1dlYkNocm9tZUNsaWVudElPUy5tbToKKyAgICAgICAgKFdlYktpdDo6V2ViQ2hyb21lQ2xpZW50
Ojpub3RpZnlSZXZlYWxlZFNlbGVjdGlvbkJ5U2Nyb2xsaW5nRnJhbWUpOgorICAgICAgICAoV2Vi
S2l0OjpXZWJDaHJvbWVDbGllbnQ6OmRpZExheW91dCk6CisgICAgICAgIChXZWJLaXQ6OldlYkNo
cm9tZUNsaWVudDo6ZGlkU3RhcnRPdmVyZmxvd1Njcm9sbCk6CisgICAgICAgIChXZWJLaXQ6Oldl
YkNocm9tZUNsaWVudDo6ZGlkRW5kT3ZlcmZsb3dTY3JvbGwpOgorCiAyMDE1LTA1LTI4ICBBbmRl
cnMgQ2FybHNzb24gIDxhbmRlcnNjYUBhcHBsZS5jb20+CiAKICAgICAgICAgTWFrZSBzdXJlIHRo
YXQgd2UgY3JlYXRlIHRoZSBwcml2YXRlIFdlYktpdC5mcmFtZXdvcmsgc3ltbGlua3MgbGFzdApJ
bmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkuaAkocmV2aXNpb24gMTg0
OTI1KQorKysgU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL1dlYlBhZ2VQcm94eS5oCSh3b3JraW5n
IGNvcHkpCkBAIC0xMzg5LDggKzEzODksNiBAQCBwcml2YXRlOgogCiAgICAgdm9pZCBlbmFibGVJ
bnNwZWN0b3JOb2RlU2VhcmNoKCk7CiAgICAgdm9pZCBkaXNhYmxlSW5zcGVjdG9yTm9kZVNlYXJj
aCgpOwotCi0gICAgdm9pZCBub3RpZnlSZXZlYWxlZFNlbGVjdGlvbigpOwogI2VuZGlmIC8vIFBM
QVRGT1JNKElPUykKIAogICAgIHZvaWQgY2xlYXJMb2FkRGVwZW5kZW50Q2FsbGJhY2tzKCk7Cklu
ZGV4OiBTb3VyY2UvV2ViS2l0Mi9VSVByb2Nlc3MvV2ViUGFnZVByb3h5Lm1lc3NhZ2VzLmluCj09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLS0tIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQYWdlUHJveHkubWVzc2Fn
ZXMuaW4JKHJldmlzaW9uIDE4NDkyNSkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9XZWJQ
YWdlUHJveHkubWVzc2FnZXMuaW4JKHdvcmtpbmcgY29weSkKQEAgLTM2OSw4ICszNjksOCBAQCBt
ZXNzYWdlcyAtPiBXZWJQYWdlUHJveHkgewogCiAgICAgU3RhcnRBc3Npc3RpbmdOb2RlKHN0cnVj
dCBXZWJLaXQ6OkFzc2lzdGVkTm9kZUluZm9ybWF0aW9uIGluZm9ybWF0aW9uLCBib29sIHVzZXJJ
c0ludGVyYWN0aW5nLCBib29sIGJsdXJQcmV2aW91c05vZGUsIFdlYktpdDo6VXNlckRhdGEgdXNl
ckRhdGEpCiAgICAgU3RvcEFzc2lzdGluZ05vZGUoKQotICAgIE5vdGlmeVJldmVhbGVkU2VsZWN0
aW9uKCkKLQorICAgIE92ZXJmbG93U2Nyb2xsV2lsbFN0YXJ0U2Nyb2xsKCkKKyAgICBPdmVyZmxv
d1Njcm9sbERpZEVuZFNjcm9sbCgpCiAgICAgU2hvd0luc3BlY3RvckhpZ2hsaWdodChzdHJ1Y3Qg
V2ViQ29yZTo6SGlnaGxpZ2h0IGhpZ2hsaWdodCkKICAgICBIaWRlSW5zcGVjdG9ySGlnaGxpZ2h0
KCkKIApJbmRleDogU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XZWJQYWdlUHJveHlJT1Mu
bW0KPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PQotLS0gU291cmNlL1dlYktpdDIvVUlQcm9jZXNzL2lvcy9XZWJQYWdlUHJv
eHlJT1MubW0JKHJldmlzaW9uIDE4NDkyNSkKKysrIFNvdXJjZS9XZWJLaXQyL1VJUHJvY2Vzcy9p
b3MvV2ViUGFnZVByb3h5SU9TLm1tCSh3b3JraW5nIGNvcHkpCkBAIC02MDgsMTEgKzYwOCw2IEBA
IHZvaWQgV2ViUGFnZVByb3h5OjphcHBsaWNhdGlvbkRpZEJlY29tZUEKICAgICBtX3Byb2Nlc3Mt
PnNlbmQoTWVzc2FnZXM6OldlYlBhZ2U6OkFwcGxpY2F0aW9uRGlkQmVjb21lQWN0aXZlKCksIG1f
cGFnZUlEKTsKIH0KIAotdm9pZCBXZWJQYWdlUHJveHk6Om5vdGlmeVJldmVhbGVkU2VsZWN0aW9u
KCkKLXsKLSAgICBtX3BhZ2VDbGllbnQuc2VsZWN0aW9uRGlkQ2hhbmdlKCk7Ci19Ci0KIHZvaWQg
V2ViUGFnZVByb3h5OjpleHRlbmRTZWxlY3Rpb24oV2ViQ29yZTo6VGV4dEdyYW51bGFyaXR5IGdy
YW51bGFyaXR5KQogewogICAgIG1fcHJvY2Vzcy0+c2VuZChNZXNzYWdlczo6V2ViUGFnZTo6RXh0
ZW5kU2VsZWN0aW9uKHN0YXRpY19jYXN0PHVpbnQzMl90PihncmFudWxhcml0eSkpLCBtX3BhZ2VJ
RCk7CkBAIC05MjQsNyArOTE5LDcgQEAgdm9pZCBXZWJQYWdlUHJveHk6OmVkaXRvclN0YXRlQ2hh
bmdlZChjbwogICAgIAogICAgIC8vIFdlIGFsd2F5cyBuZWVkIHRvIG5vdGlmeSB0aGUgY2xpZW50
IG9uIGlPUyB0byBtYWtlIHN1cmUgdGhlIHNlbGVjdGlvbiBpcyByZWRyYXduLAogICAgIC8vIGV2
ZW4gZHVyaW5nIGNvbXBvc2l0aW9uIHRvIHN1cHBvcnQgcGhyYXNlIGJvdW5kYXJ5IGdlc3R1cmUu
Ci0gICAgbm90aWZ5UmV2ZWFsZWRTZWxlY3Rpb24oKTsKKyAgICBtX3BhZ2VDbGllbnQuc2VsZWN0
aW9uRGlkQ2hhbmdlKCk7CiB9CiAKICNpZiBVU0UoUVVJQ0tfTE9PSykKSW5kZXg6IFNvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvaW9zL1dlYkNocm9tZUNsaWVudElPUy5t
bQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViS2l0Mi9XZWJQcm9jZXNzL1dlYkNvcmVTdXBwb3J0
L2lvcy9XZWJDaHJvbWVDbGllbnRJT1MubW0JKHJldmlzaW9uIDE4NDkyNSkKKysrIFNvdXJjZS9X
ZWJLaXQyL1dlYlByb2Nlc3MvV2ViQ29yZVN1cHBvcnQvaW9zL1dlYkNocm9tZUNsaWVudElPUy5t
bQkod29ya2luZyBjb3B5KQpAQCAtNzYsNyArNzYsNyBAQCB2b2lkIFdlYkNocm9tZUNsaWVudDo6
Y2xlYXJDb250ZW50Q2hhbmdlCiAKIHZvaWQgV2ViQ2hyb21lQ2xpZW50Ojpub3RpZnlSZXZlYWxl
ZFNlbGVjdGlvbkJ5U2Nyb2xsaW5nRnJhbWUoV2ViQ29yZTo6RnJhbWUqKQogewotICAgIG1fcGFn
ZS0+c2VuZChNZXNzYWdlczo6V2ViUGFnZVByb3h5OjpOb3RpZnlSZXZlYWxlZFNlbGVjdGlvbigp
KTsKKyAgICBtX3BhZ2UtPmRpZENoYW5nZVNlbGVjdGlvbigpOwogfQogCiBib29sIFdlYkNocm9t
ZUNsaWVudDo6aXNTdG9wcGluZygpCkBAIC04NSwxOSArODUsMjAgQEAgYm9vbCBXZWJDaHJvbWVD
bGllbnQ6OmlzU3RvcHBpbmcoKQogICAgIHJldHVybiBmYWxzZTsKIH0KIAotdm9pZCBXZWJDaHJv
bWVDbGllbnQ6OmRpZExheW91dChMYXlvdXRUeXBlKQordm9pZCBXZWJDaHJvbWVDbGllbnQ6OmRp
ZExheW91dChMYXlvdXRUeXBlIHR5cGUpCiB7Ci0gICAgbm90SW1wbGVtZW50ZWQoKTsKKyAgICBp
ZiAodHlwZSA9PSBTY3JvbGwpCisgICAgICAgIG1fcGFnZS0+ZGlkQ2hhbmdlU2VsZWN0aW9uKCk7
CiB9CiAKIHZvaWQgV2ViQ2hyb21lQ2xpZW50OjpkaWRTdGFydE92ZXJmbG93U2Nyb2xsKCkKIHsK
LSAgICBub3RJbXBsZW1lbnRlZCgpOworICAgIG1fcGFnZS0+c2VuZChNZXNzYWdlczo6V2ViUGFn
ZVByb3h5OjpPdmVyZmxvd1Njcm9sbFdpbGxTdGFydFNjcm9sbCgpKTsKIH0KIAogdm9pZCBXZWJD
aHJvbWVDbGllbnQ6OmRpZEVuZE92ZXJmbG93U2Nyb2xsKCkKIHsKLSAgICBub3RJbXBsZW1lbnRl
ZCgpOworICAgIG1fcGFnZS0+c2VuZChNZXNzYWdlczo6V2ViUGFnZVByb3h5OjpPdmVyZmxvd1Nj
cm9sbERpZEVuZFNjcm9sbCgpKTsKIH0KIAogYm9vbCBXZWJDaHJvbWVDbGllbnQ6Omhhc1N0YWJs
ZVBhZ2VTY2FsZUZhY3RvcigpIGNvbnN0Cg==
</data>
<flag name="review"
          id="278827"
          type_id="1"
          status="+"
          setter="simon.fraser"
    />
          </attachment>
      

    </bug>

</bugzilla>