<?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>105757</bug_id>
          
          <creation_ts>2012-12-26 00:39:16 -0800</creation_ts>
          <short_desc>[BlackBerry] Caret doesn&apos;t update position when scrolling text in Input element</short_desc>
          <delta_ts>2012-12-26 09:01:49 -0800</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 BlackBerry</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>0</everconfirmed>
          <reporter name="Sean Wang">xuewen.ok</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mifenton</cc>
    
    <cc>rwlbuis</cc>
    
    <cc>tonikitoo</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yong.li.webkit</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>797251</commentid>
    <comment_count>0</comment_count>
    <who name="Sean Wang">xuewen.ok</who>
    <bug_when>2012-12-26 00:39:16 -0800</bug_when>
    <thetext>When scrolling text in a input element, the text position is updated, but the caret is still at the origin position.

HOW TO REPRODUCE:
1. Input a long text in the input element to make the text exceed the input visible length.
2. Tap on the text to trigger the caret.
3. Touch Scroll on the text

Expects:
The Text and the caret should be scrolled synchronously.

Actual:
The text position is scrolled, the caret is still at the origin position.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>797316</commentid>
    <comment_count>1</comment_count>
      <attachid>180750</attachid>
    <who name="Sean Wang">xuewen.ok</who>
    <bug_when>2012-12-26 08:25:14 -0800</bug_when>
    <thetext>Created attachment 180750
patch

Call FrameSelection::updateAppearence() instead of SelectionHandler::selectionPositionChanged(). The updateAppearence will call selectionPositionChanged at last.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>797322</commentid>
    <comment_count>2</comment_count>
      <attachid>180750</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-26 09:01:45 -0800</bug_when>
    <thetext>Comment on attachment 180750
patch

Clearing flags on attachment: 180750

Committed r138478: &lt;http://trac.webkit.org/changeset/138478&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>797323</commentid>
    <comment_count>3</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-12-26 09:01:49 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>180750</attachid>
            <date>2012-12-26 08:25:14 -0800</date>
            <delta_ts>2012-12-26 09:01:44 -0800</delta_ts>
            <desc>patch</desc>
            <filename>0001-BlackBerry-Caret-doesn-t-update-position-when-scroll.patch</filename>
            <type>text/plain</type>
            <size>2531</size>
            <attacher name="Sean Wang">xuewen.ok</attacher>
            
              <data encoding="base64">RnJvbSBlY2UxNjE2YzliZTRkN2I2MTBkNjkyNThjYTU4MjdhMDNhNGVmY2VmIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBTZWFuIFdhbmcgPFh1ZXdlbi5XYW5nQHRvcmNobW9iaWxlLmNv
bS5jbj4KRGF0ZTogVGh1LCAyNyBEZWMgMjAxMiAwMDoxNzoxOSArMDgwMApTdWJqZWN0OiBbUEFU
Q0hdIFtCbGFja0JlcnJ5XSBDYXJldCBkb2Vzbid0IHVwZGF0ZSBwb3NpdGlvbiB3aGVuIHNjcm9s
bGluZwogdGV4dCBpbiBJbnB1dCBlbGVtZW50CiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTA1NzU3CgpSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMhKS4KClBSIDI3MTYy
NwpJbnRlcm5hbGx5IHJldmlld2VkIGJ5IEdlb3JnZSBTdGFpa29zLgoKQ2FsbCBGcmFtZVNlbGVj
dGlvbidzIHVwZGF0ZUFwcGVhcmVuY2UgaW5zdGVhZCBvZiBTZWxlY3Rpb25IYW5kbGVyJ3MKc2Vs
ZWN0aW9uUG9zaXRpb25DaGFuZ2VkIHRvIHVwZGF0ZSB0aGUgY2FyZXQgcG9zaXRpb24uCgoqIEFw
aS9JblJlZ2lvblNjcm9sbGVyLmNwcDoKKEJsYWNrQmVycnk6OldlYktpdDo6SW5SZWdpb25TY3Jv
bGxlclByaXZhdGU6OnNldExheWVyU2Nyb2xsUG9zaXRpb24pOgotLS0KIFNvdXJjZS9XZWJLaXQv
YmxhY2tiZXJyeS9BcGkvSW5SZWdpb25TY3JvbGxlci5jcHAgfCAgICAyICstCiBTb3VyY2UvV2Vi
S2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nICAgICAgICAgICAgICAgIHwgICAxNiArKysrKysrKysr
KysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkK
CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQXBpL0luUmVnaW9uU2Nyb2xs
ZXIuY3BwIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0FwaS9JblJlZ2lvblNjcm9sbGVyLmNw
cAppbmRleCA3YmJjNTc2Li5kNjFjNTdiIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNr
YmVycnkvQXBpL0luUmVnaW9uU2Nyb2xsZXIuY3BwCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2ti
ZXJyeS9BcGkvSW5SZWdpb25TY3JvbGxlci5jcHAKQEAgLTMxNCw3ICszMTQsNyBAQCBib29sIElu
UmVnaW9uU2Nyb2xsZXJQcml2YXRlOjpzZXRMYXllclNjcm9sbFBvc2l0aW9uKFJlbmRlckxheWVy
KiBsYXllciwgY29uc3QgSQogICAgICAgICBsYXllci0+c2Nyb2xsVG9PZmZzZXQodG9TaXplKHNj
cm9sbFBvc2l0aW9uKSk7CiAgICAgfQogCi0gICAgbV93ZWJQYWdlLT5tX3NlbGVjdGlvbkhhbmRs
ZXItPnNlbGVjdGlvblBvc2l0aW9uQ2hhbmdlZCgpOworICAgIGxheWVyLT5yZW5kZXJlcigpLT5m
cmFtZSgpLT5zZWxlY3Rpb24oKS0+dXBkYXRlQXBwZWFyYW5jZSgpOwogICAgIC8vIEZJWE1FOiBX
ZSBoYXZlIGNvZGUgaW4gcGxhY2UgdG8gaGFuZGxlIHNjcm9sbGluZyBhbmQgY2xpcHBpbmcgdGFw
IGhpZ2hsaWdodAogICAgIC8vIG9uIGluLXJlZ2lvbiBzY3JvbGxpbmcuIEFzIHNvb24gYXMgaXQg
aXMgZmFzdCBlbm91Z2ggKGkuZS4gd2UgaGF2ZSBpdCBiYWNrZWQgYnkKICAgICAvLyBhIGJhY2tp
bmcgc3RvcmUpLCB3ZSBjYW4gcmVsaWFibHkgbWFrZSB1c2Ugb2YgaXQgaW4gdGhlIHJlYWwgd29y
bGQuCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nIGIvU291
cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwppbmRleCBiMDUxNjM3Li4xMzUxMDgwIDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJj
ZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFuZ2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMi0xMi0y
NiAgU2VhbiBXYW5nICA8WHVld2VuLldhbmdAdG9yY2htb2JpbGUuY29tLmNuPgorCisgICAgICAg
IFtCbGFja0JlcnJ5XSBDYXJldCBkb2Vzbid0IHVwZGF0ZSBwb3NpdGlvbiB3aGVuIHNjcm9sbGlu
ZyB0ZXh0IGluIElucHV0IGVsZW1lbnQKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcv
c2hvd19idWcuY2dpP2lkPTEwNTc1NworCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09Q
UyEpLgorCisgICAgICAgIFBSIDI3MTYyNworICAgICAgICBJbnRlcm5hbGx5IHJldmlld2VkIGJ5
IEdlb3JnZSBTdGFpa29zLgorCisgICAgICAgIENhbGwgRnJhbWVTZWxlY3Rpb24ncyB1cGRhdGVB
cHBlYXJlbmNlIGluc3RlYWQgb2YgU2VsZWN0aW9uSGFuZGxlcidzCisgICAgICAgIHNlbGVjdGlv
blBvc2l0aW9uQ2hhbmdlZCB0byB1cGRhdGUgdGhlIGNhcmV0IHBvc2l0aW9uLgorCisgICAgICAg
ICogQXBpL0luUmVnaW9uU2Nyb2xsZXIuY3BwOgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0
OjpJblJlZ2lvblNjcm9sbGVyUHJpdmF0ZTo6c2V0TGF5ZXJTY3JvbGxQb3NpdGlvbik6CisKIDIw
MTItMTItMjUgIENoYXJsZXMgV2VpICA8Y2hhcmxlcy53ZWlAdG9yY2htb2JpbGUuY29tLmNuPgog
CiAgICAgICAgIFtCbGFja0JlcnJ5XSBOZWVkIHRvIGluaXRpYWxpemUgdGhlIG9uTGluZSBpbiB0
aGUgZ2xvYmFsCi0tIAoxLjcuOS41Cgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>