<?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>114885</bug_id>
          
          <creation_ts>2013-04-19 11:27:56 -0700</creation_ts>
          <short_desc>[BlackBerry] Find-on-page should do the scoping again when highlight policy changed</short_desc>
          <delta_ts>2013-04-19 13:28:10 -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>0</everconfirmed>
          <reporter name="Andy Chen">andchen</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>mifenton</cc>
    
    <cc>rwlbuis</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>878590</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Chen">andchen</who>
    <bug_when>2013-04-19 11:27:56 -0700</bug_when>
    <thetext>We only started a new scoping when search text is changed. We should do the scoping again when the highlight policy changed but text not changed, otherwise, we could lose the yellow markers.
For example, call findString with highlightAllMatches = false, then call it again with highlightAllMatches = true.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878605</commentid>
    <comment_count>1</comment_count>
      <attachid>198908</attachid>
    <who name="Andy Chen">andchen</who>
    <bug_when>2013-04-19 12:11:48 -0700</bug_when>
    <thetext>Created attachment 198908
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878621</commentid>
    <comment_count>2</comment_count>
      <attachid>198908</attachid>
    <who name="Rob Buis">rwlbuis</who>
    <bug_when>2013-04-19 13:01:38 -0700</bug_when>
    <thetext>Comment on attachment 198908
Patch

LGTM.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878629</commentid>
    <comment_count>3</comment_count>
      <attachid>198908</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-19 13:28:08 -0700</bug_when>
    <thetext>Comment on attachment 198908
Patch

Clearing flags on attachment: 198908

Committed r148762: &lt;http://trac.webkit.org/changeset/148762&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>878630</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2013-04-19 13:28:10 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>198908</attachid>
            <date>2013-04-19 12:11:48 -0700</date>
            <delta_ts>2013-04-19 13:28:08 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-114885-20130419151117.patch</filename>
            <type>text/plain</type>
            <size>3181</size>
            <attacher name="Andy Chen">andchen</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTQ4NzU2CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViS2l0L2Js
YWNrYmVycnkvQ2hhbmdlTG9nIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L0NoYW5nZUxvZwpp
bmRleCA5NDM2MzZiYWZjOTE2MzE4YzFlN2M1Mjk3OTliY2U4M2YxZmY1MDIzLi5lODdmOGMwOTI2
ZDg1ODMyMTBhNDIwNzI3YzAxNjQ1ZDY2ZGIxYjEyIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViS2l0
L2JsYWNrYmVycnkvQ2hhbmdlTG9nCisrKyBiL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9DaGFu
Z2VMb2cKQEAgLTEsMyArMSwxOSBAQAorMjAxMy0wNC0xOSAgQW5keSBDaGVuICA8YW5kY2hlbkBi
bGFja2JlcnJ5LmNvbT4KKworICAgICAgICBbQmxhY2tCZXJyeV0gRmluZC1vbi1wYWdlIHNob3Vs
ZCBkbyB0aGUgc2NvcGluZyBhZ2FpbiB3aGVuIGhpZ2hsaWdodCBwb2xpY3kgY2hhbmdlZCAKKyAg
ICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTExNDg4NQorCisg
ICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFBSIDE5NTc3Mwor
ICAgICAgICBJbnRlcm5hbGx5IHJldmlld2VkIGJ5IE1pa2UgRmVudG9uLgorICAgICAgICBGb3Ig
ZmluZCBvbiBwYWdlLCB3ZSBuZWVkIHRvIHRyZWF0IGl0IGFzIGEgbmV3IHNlYXJjaCBpZiBoaWdo
bGlnaHRBbGxNYXRjaGVzCisgICAgICAgIGNoYW5nZXMgYnV0IHRoZSB0ZXh0IGlzIG5vdCBjaGFu
Z2VkLgorCisgICAgICAgICogV2ViS2l0U3VwcG9ydC9JblBhZ2VTZWFyY2hNYW5hZ2VyLmNwcDoK
KyAgICAgICAgKEJsYWNrQmVycnk6OldlYktpdDo6SW5QYWdlU2VhcmNoTWFuYWdlcjo6ZmluZE5l
eHRTdHJpbmcpOgorICAgICAgICAoQmxhY2tCZXJyeTo6V2ViS2l0OjpJblBhZ2VTZWFyY2hNYW5h
Z2VyOjpmaW5kQW5kTWFya1RleHQpOgorCiAyMDEzLTA0LTE5ICBYdWVmZWkgUmVuICA8eHJlbkBi
bGFja2JlcnJ5LmNvbT4KIAogICAgICAgICBmaXhlZCBkZWJ1ZyBicm9rZW4gZnJvbSBwcmV2aW91
cyBwYXRjaCAKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJLaXQvYmxhY2tiZXJyeS9XZWJLaXRTdXBw
b3J0L0luUGFnZVNlYXJjaE1hbmFnZXIuY3BwIGIvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dl
YktpdFN1cHBvcnQvSW5QYWdlU2VhcmNoTWFuYWdlci5jcHAKaW5kZXggMjcxYzMzNDEwZGU3YTRi
ZDBlODdlMjkxYzI4MTEzNGE5MWUxY2UwZi4uYTMzODBiM2UzM2M4MGQ3NjZiMjE5NGM3NjMwMWJh
Yzc5NjdmYjRlNyAxMDA2NDQKLS0tIGEvU291cmNlL1dlYktpdC9ibGFja2JlcnJ5L1dlYktpdFN1
cHBvcnQvSW5QYWdlU2VhcmNoTWFuYWdlci5jcHAKKysrIGIvU291cmNlL1dlYktpdC9ibGFja2Jl
cnJ5L1dlYktpdFN1cHBvcnQvSW5QYWdlU2VhcmNoTWFuYWdlci5jcHAKQEAgLTg2LDYgKzg2LDcg
QEAgSW5QYWdlU2VhcmNoTWFuYWdlcjo6fkluUGFnZVNlYXJjaE1hbmFnZXIoKQogCiBib29sIElu
UGFnZVNlYXJjaE1hbmFnZXI6OmZpbmROZXh0U3RyaW5nKGNvbnN0IFN0cmluZyYgdGV4dCwgRmlu
ZE9wdGlvbnMgZmluZE9wdGlvbnMsIGJvb2wgd3JhcCwgYm9vbCBoaWdobGlnaHRBbGxNYXRjaGVz
KQogeworICAgIGJvb2wgaGlnaGxpZ2h0QWxsTWF0Y2hlc1N0YXRlQ2hhbmdlZCA9IG1faGlnaGxp
Z2h0QWxsTWF0Y2hlcyAhPSBoaWdobGlnaHRBbGxNYXRjaGVzOwogICAgIG1faGlnaGxpZ2h0QWxs
TWF0Y2hlcyA9IGhpZ2hsaWdodEFsbE1hdGNoZXM7CiAKICAgICBpZiAoIXRleHQubGVuZ3RoKCkp
IHsKQEAgLTEwOCw3ICsxMDksNyBAQCBib29sIEluUGFnZVNlYXJjaE1hbmFnZXI6OmZpbmROZXh0
U3RyaW5nKGNvbnN0IFN0cmluZyYgdGV4dCwgRmluZE9wdGlvbnMgZmluZE9wdAogCiAgICAgRXhj
ZXB0aW9uQ29kZSBlYyA9IDA7CiAgICAgUmVmUHRyPFJhbmdlPiBzZWFyY2hTdGFydGluZ1BvaW50
ID0gbV9hY3RpdmVNYXRjaCA/IG1fYWN0aXZlTWF0Y2gtPmNsb25lUmFuZ2UoZWMpIDogMDsKLSAg
ICBib29sIG5ld1NlYXJjaCA9IG1fYWN0aXZlU2VhcmNoU3RyaW5nICE9IHRleHQ7CisgICAgYm9v
bCBuZXdTZWFyY2ggPSBoaWdobGlnaHRBbGxNYXRjaGVzU3RhdGVDaGFuZ2VkIHx8IChtX2FjdGl2
ZVNlYXJjaFN0cmluZyAhPSB0ZXh0KTsKICAgICBib29sIGZvcndhcmQgPSAhKGZpbmRPcHRpb25z
ICYgV2ViQ29yZTo6QmFja3dhcmRzKTsKICAgICBpZiAobmV3U2VhcmNoKSB7IC8vIFN0YXJ0IGEg
bmV3IHNlYXJjaC4KICAgICAgICAgbV9hY3RpdmVTZWFyY2hTdHJpbmcgPSB0ZXh0OwpAQCAtMTg0
LDYgKzE4NSwxMyBAQCBib29sIEluUGFnZVNlYXJjaE1hbmFnZXI6OmZpbmRBbmRNYXJrVGV4dChj
b25zdCBTdHJpbmcmIHRleHQsIFJhbmdlKiByYW5nZSwgRnJhbQogICAgICAgICBzZXRBY3RpdmVN
YXRjaEFuZE1hcmtlcihtYXRjaCk7CiAgICAgICAgIGlmIChpc05ld1NlYXJjaCkgewogICAgICAg
ICAgICAgc2NvcGVTdHJpbmdNYXRjaGVzKHRleHQsIHRydWUgLyogcmVzZXQgKi8sIGZhbHNlIC8q
IGxvY2F0ZUFjdGl2ZU1hdGNoT25seSAqLyk7CisgICAgICAgICAgICBpZiAoIW1faGlnaGxpZ2h0
QWxsTWF0Y2hlcykgeworICAgICAgICAgICAgICAgIC8vIE5vdCBoaWdobGlnaHRpbmcgYWxsIG1h
dGNoZXMsIHdlIG5lZWQgdG8gYWRkIHRoZSBtYXJrZXIgaGVyZSwKKyAgICAgICAgICAgICAgICAv
LyBiZWNhdXNlIHNjb3BlU3RyaW5nTWF0Y2hlcyBkb2VzIG5vdCBhZGQgYW55IG1hcmtlcnMsIGl0
IG9ubHkgY291bnRzIHRoZSBudW1iZXIuCisgICAgICAgICAgICAgICAgLy8gTm8gbmVlZCB0byB1
bm1hcmtBbGxUZXh0TWF0Y2hlcywgaXQgaXMgYWxyZWFkeSBkb25lIGZyb20gdGhlIGNhbGxlciBi
ZWNhdXNlIG9mIG5ld1NlYXJjaAorICAgICAgICAgICAgICAgIG1fYWN0aXZlTWF0Y2gtPm93bmVy
RG9jdW1lbnQoKS0+bWFya2VycygpLT5hZGRUZXh0TWF0Y2hNYXJrZXIobV9hY3RpdmVNYXRjaC5n
ZXQoKSwgdHJ1ZSk7CisgICAgICAgICAgICAgICAgZnJhbWUtPmVkaXRvcigpLT5zZXRNYXJrZWRU
ZXh0TWF0Y2hlc0FyZUhpZ2hsaWdodGVkKHRydWUgLyogaGlnaGxpZ2h0ICovKTsKKyAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIHJldHVybiB0cnVlOwogICAgICAgICB9CiAgICAgICAgIGlmIChz
dGFydEZyb21TZWxlY3Rpb24gfHwgbV9sb2NhdGluZ0FjdGl2ZU1hdGNoKSB7Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>