<?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>118136</bug_id>
          
          <creation_ts>2013-06-27 07:57:40 -0700</creation_ts>
          <short_desc>[BlackBerry] We should clear all markers when input changes a word</short_desc>
          <delta_ts>2013-06-27 09:33:26 -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 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>1</everconfirmed>
          <reporter name="Nima Ghanavatian">nghanavatian</reporter>
          <assigned_to name="Nima Ghanavatian">nghanavatian</assigned_to>
          <cc>commit-queue</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>904242</commentid>
    <comment_count>0</comment_count>
    <who name="Nima Ghanavatian">nghanavatian</who>
    <bug_when>2013-06-27 07:57:40 -0700</bug_when>
    <thetext>For the case where a letter is added to the middle of a misspelled word, we were
sending incorrect offsets to clear spelling markers. However, since this
expanded the current word, it overlaps entirely the previous spelling marker so
no issue is found. However, if the keypress is backspace, the incorrect range
is smaller, causing an overlap which recreates the marker over the last character.
Setting shouldEraseMarkersAfterChangeSelection to follow continuous spell checking,
which will clear all markers regardless of overlap.
This patch also sustains spelling markers after the user taps to move the caret onto
the word, which is a nice gain as it was asked for previously.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>904243</commentid>
    <comment_count>1</comment_count>
      <attachid>205609</attachid>
    <who name="Nima Ghanavatian">nghanavatian</who>
    <bug_when>2013-06-27 08:02:00 -0700</bug_when>
    <thetext>Created attachment 205609
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>904251</commentid>
    <comment_count>2</comment_count>
      <attachid>205609</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2013-06-27 08:20:12 -0700</bug_when>
    <thetext>Comment on attachment 205609
Patch

Looks good.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>904270</commentid>
    <comment_count>3</comment_count>
      <attachid>205609</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-27 09:33:24 -0700</bug_when>
    <thetext>Comment on attachment 205609
Patch

Clearing flags on attachment: 205609

Committed r152102: &lt;http://trac.webkit.org/changeset/152102&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>904271</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-06-27 09:33:26 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>205609</attachid>
            <date>2013-06-27 08:02:00 -0700</date>
            <delta_ts>2013-06-27 09:33:24 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-118136-20130627105900.patch</filename>
            <type>text/plain</type>
            <size>2537</size>
            <attacher name="Nima Ghanavatian">nghanavatian</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTUxNzU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCA4MWY1MTIyMGNkYThkNTRlMTExMDc0MDk4YjY2NDA5NWY1M2NiNDRlLi4xY2E3ODViOTk3
YjI2YjI1MmFjN2RjNmViMjc2OGRmMmQ0MTExYWE5IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwyNiBAQAorMjAxMy0wNi0yNyAgTmltYSBHaGFuYXZhdGlhbiAgPG5n
aGFuYXZhdGlhbkBibGFja2JlcnJ5LmNvbT4KKworICAgICAgICBbQmxhY2tCZXJyeV0gV2Ugc2hv
dWxkIGNsZWFyIGFsbCBtYXJrZXJzIHdoZW4gaW5wdXQgY2hhbmdlcyBhIHdvcmQKKyAgICAgICAg
aHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExODEzNgorICAgICAgICBK
SVJBMTE1MzEzLgorCisgICAgICAgIEZvciB0aGUgY2FzZSB3aGVyZSBhIGxldHRlciBpcyBhZGRl
ZCB0byB0aGUgbWlkZGxlIG9mIGEgbWlzc3BlbGxlZCB3b3JkLCB3ZSB3ZXJlCisgICAgICAgIHNl
bmRpbmcgaW5jb3JyZWN0IG9mZnNldHMgdG8gY2xlYXIgc3BlbGxpbmcgbWFya2Vycy4gSG93ZXZl
ciwgc2luY2UgdGhpcworICAgICAgICBleHBhbmRlZCB0aGUgY3VycmVudCB3b3JkLCBpdCBvdmVy
bGFwcyBlbnRpcmVseSB0aGUgcHJldmlvdXMgc3BlbGxpbmcgbWFya2VyIHNvCisgICAgICAgIG5v
IGlzc3VlIGlzIGZvdW5kLiBIb3dldmVyLCBpZiB0aGUga2V5cHJlc3MgaXMgYmFja3NwYWNlLCB0
aGUgaW5jb3JyZWN0IHJhbmdlCisgICAgICAgIGlzIHNtYWxsZXIsIGNhdXNpbmcgYW4gb3Zlcmxh
cCB3aGljaCByZWNyZWF0ZXMgdGhlIG1hcmtlciBvdmVyIHRoZSBsYXN0IGNoYXJhY3Rlci4KKyAg
ICAgICAgU2V0dGluZyBzaG91bGRFcmFzZU1hcmtlcnNBZnRlckNoYW5nZVNlbGVjdGlvbiB0byBm
b2xsb3cgY29udGludW91cyBzcGVsbCBjaGVja2luZywKKyAgICAgICAgd2hpY2ggd2lsbCBjbGVh
ciBhbGwgbWFya2VycyByZWdhcmRsZXNzIG9mIG92ZXJsYXAuCisgICAgICAgIFRoaXMgcGF0Y2gg
YWxzbyBzdXN0YWlucyBzcGVsbGluZyBtYXJrZXJzIGFmdGVyIHRoZSB1c2VyIHRhcHMgdG8gbW92
ZSB0aGUgY2FyZXQgb250bworICAgICAgICB0aGUgd29yZCwgd2hpY2ggaXMgYSBuaWNlIGdhaW4g
YXMgaXQgd2FzIGFza2VkIGZvciBwcmV2aW91c2x5LgorCisgICAgICAgIFJldmlld2VkIGJ5IE5P
Qk9EWSAoT09QUyEpLgorCisgICAgICAgIEludGVybmFsbHkgUmV2aWV3ZWQgYnkgTWlrZSBGZW50
b24KKworICAgICAgICAqIFdlYkNvcmVTdXBwb3J0L0VkaXRvckNsaWVudEJsYWNrQmVycnkuY3Bw
OgorICAgICAgICAoV2ViQ29yZTo6RWRpdG9yQ2xpZW50QmxhY2tCZXJyeTo6c2hvdWxkRXJhc2VN
YXJrZXJzQWZ0ZXJDaGFuZ2VTZWxlY3Rpb24pOgorCiAyMDEzLTA2LTI0ICBKYWtvYiBQZXRzb3Zp
dHMgIDxqcGV0c292aXRzQGJsYWNrYmVycnkuY29tPgogCiAgICAgICAgIFtCbGFja0JlcnJ5XSBP
bmx5IHJlc3VtZSByb290IGxheWVyIGNvbW1pdHMgZm9yIHZpc2libGUgV2ViUGFnZXMKZGlmZiAt
LWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9ydC9FZGl0b3JDbGll
bnRCbGFja0JlcnJ5LmNwcCBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJDb3JlU3VwcG9y
dC9FZGl0b3JDbGllbnRCbGFja0JlcnJ5LmNwcAppbmRleCBiZWVkMjA3YmU2NDdkYjhmZmRlMjgz
MzZiZGIzMDUyMTI1OWZjZWMyLi5kNTI2YjE2MmIyZTIxNTljMzgzOTNjMzJjNjZmMGVmYmI2Y2Fk
YjU2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0L2JsYWNrYmVycnkvV2ViQ29yZVN1cHBvcnQv
RWRpdG9yQ2xpZW50QmxhY2tCZXJyeS5jcHAKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5
L1dlYkNvcmVTdXBwb3J0L0VkaXRvckNsaWVudEJsYWNrQmVycnkuY3BwCkBAIC01NTAsNyArNTUw
LDggQEAgdm9pZCBFZGl0b3JDbGllbnRCbGFja0JlcnJ5Ojp0ZXh0RGlkQ2hhbmdlSW5UZXh0QXJl
YShFbGVtZW50KikKIAogYm9vbCBFZGl0b3JDbGllbnRCbGFja0JlcnJ5OjpzaG91bGRFcmFzZU1h
cmtlcnNBZnRlckNoYW5nZVNlbGVjdGlvbihUZXh0Q2hlY2tpbmdUeXBlKSBjb25zdAogewotICAg
IHJldHVybiB0cnVlOworICAgIGNvbnN0IEZyYW1lKiBmcmFtZSA9IG1fd2ViUGFnZVByaXZhdGUt
PmZvY3VzZWRPck1haW5GcmFtZSgpOworICAgIHJldHVybiAhZnJhbWUgfHwgIWZyYW1lLT5zZXR0
aW5ncygpIHx8ICghZnJhbWUtPnNldHRpbmdzKCktPmFzeW5jaHJvbm91c1NwZWxsQ2hlY2tpbmdF
bmFibGVkKCkgJiYgIWZyYW1lLT5zZXR0aW5ncygpLT51bmlmaWVkVGV4dENoZWNrZXJFbmFibGVk
KCkpOwogfQogCiB2b2lkIEVkaXRvckNsaWVudEJsYWNrQmVycnk6Omlnbm9yZVdvcmRJblNwZWxs
RG9jdW1lbnQoY29uc3QgV1RGOjpTdHJpbmcmKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>