<?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>36488</bug_id>
          
          <creation_ts>2010-03-23 05:37:26 -0700</creation_ts>
          <short_desc>Web Inspector: Element inspector search funtion: Error dispatching: performSearch</short_desc>
          <delta_ts>2010-03-23 09:22:09 -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>Web Inspector (Deprecated)</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://dne.enaa.com/</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="Pavel Feldman">pfeldman</reporter>
          <assigned_to name="Pavel Feldman">pfeldman</assigned_to>
          <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>203006</commentid>
    <comment_count>0</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-03-23 05:37:26 -0700</bug_when>
    <thetext>What steps will reproduce the problem?
1. Go to http://dne.enaa.com/
2. Open the element inspector (first tab)
3. Enter &apos;adp&apos; in the search field
4. Notice the number of errors in the console will increase 1 and that one 
is &apos;Error dispatching: performSearch&apos;

What is the expected result?
Search for elements

What happens instead?
Error dispatching: performSearch

(Upstreamed from chromium: http://code.google.com/p/chromium/issues/detail?id=38941)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203036</commentid>
    <comment_count>1</comment_count>
      <attachid>51424</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-03-23 07:16:44 -0700</bug_when>
    <thetext>Created attachment 51424
[PATCH] Proposed fix.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203046</commentid>
    <comment_count>2</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-03-23 08:14:38 -0700</bug_when>
    <thetext>Committing to http://svn.webkit.org/repository/webkit/trunk ...
	M	LayoutTests/ChangeLog
	A	LayoutTests/inspector/elements-panel-search-expected.txt
	A	LayoutTests/inspector/elements-panel-search.html
	M	WebCore/ChangeLog
	M	WebCore/inspector/front-end/ElementsPanel.js
	M	WebCore/inspector/front-end/InjectedScript.js
Committed r56393</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203063</commentid>
    <comment_count>3</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2010-03-23 09:04:19 -0700</bug_when>
    <thetext>What was with the &lt;&gt;s in the comments?

&gt; +    // Exact attribute val&lt;&gt;ue.
&gt; +    // Partial attribute val&lt;&gt;ue.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203067</commentid>
    <comment_count>4</comment_count>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2010-03-23 09:11:12 -0700</bug_when>
    <thetext>(In reply to comment #3)
&gt; What was with the &lt;&gt;s in the comments?
&gt; 
&gt; &gt; +    // Exact attribute val&lt;&gt;ue.
&gt; &gt; +    // Partial attribute val&lt;&gt;ue.

I don&apos;t want this very script tag to match the &apos;value&apos; search :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>203070</commentid>
    <comment_count>5</comment_count>
    <who name="Joseph Pecoraro">joepeck</who>
    <bug_when>2010-03-23 09:22:09 -0700</bug_when>
    <thetext>&gt; I don&apos;t want this very script tag to match the &apos;value&apos; search :)

Ahh, gotcha. Hence the other tricks. Thanks =)</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>51424</attachid>
            <date>2010-03-23 07:16:44 -0700</date>
            <delta_ts>2010-03-23 07:29:56 -0700</delta_ts>
            <desc>[PATCH] Proposed fix.</desc>
            <filename>perform_search</filename>
            <type>text/plain</type>
            <size>7870</size>
            <attacher name="Pavel Feldman">pfeldman</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL0xheW91dFRlc3RzL0NoYW5nZUxvZyBiL0xheW91dFRlc3RzL0NoYW5nZUxv
ZwppbmRleCBmMGY0ZTM3Li5jNzczY2FjIDEwMDY0NAotLS0gYS9MYXlvdXRUZXN0cy9DaGFuZ2VM
b2cKKysrIGIvTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTAtMDMt
MjMgIFBhdmVsIEZlbGRtYW4gIDxwZmVsZG1hbkBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgUmV2
aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgV2ViIEluc3BlY3RvcjogRWxlbWVu
dCBpbnNwZWN0b3Igc2VhcmNoIGZ1bnRpb246IEVycm9yIGRpc3BhdGNoaW5nOiBwZXJmb3JtU2Vh
cmNoLgorCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0z
NjQ4OAorCisgICAgICAgICogaW5zcGVjdG9yL2VsZW1lbnRzLXBhbmVsLXNlYXJjaC1leHBlY3Rl
ZC50eHQ6IEFkZGVkLgorICAgICAgICAqIGluc3BlY3Rvci9lbGVtZW50cy1wYW5lbC1zZWFyY2gu
aHRtbDogQWRkZWQuCisKIDIwMTAtMDMtMjMgIEZ1bWl0b3NoaSBVa2FpICA8dWthaUBjaHJvbWl1
bS5vcmc+CiAKICAgICAgICAgVW5yZXZpZXdlZCwgcmVtb3ZlIGZsYWt5IHRhZyBpbiB3ZWJzb2Nr
ZXQgdGVzdHMuCmRpZmYgLS1naXQgYS9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMtcGFu
ZWwtc2VhcmNoLWV4cGVjdGVkLnR4dCBiL0xheW91dFRlc3RzL2luc3BlY3Rvci9lbGVtZW50cy1w
YW5lbC1zZWFyY2gtZXhwZWN0ZWQudHh0Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAw
MDAuLjg2ZDJkZWEKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxl
bWVudHMtcGFuZWwtc2VhcmNoLWV4cGVjdGVkLnR4dApAQCAtMCwwICsxLDE0IEBACitUZXN0cyB0
aGF0IGVsZW1lbnRzIHBhbmVsIHNlYXJjaCBpcyByZXR1cm5pbmcgcHJvcGVyIHJlc3VsdHMuCisK
K0Zvb0JhcgorCis9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KK1Jlc3VsdHM6
CitGb29CYXIKK0Zvb0JhcgorPGlucHV0IHZhbHVlPSJJbnB1dFZhbCI+Cis8aW5wdXQgdmFsdWU9
IklucHV0VmFsIj4KKzxpbnB1dCB2YWx1ZT0iSW5wdXRWYWwiPgorPGlucHV0IHZhbHVlPSJJbnB1
dFZhbCI+Cis8aW5wdXQgdmFsdWU9IklucHV0VmFsIj4KKwpkaWZmIC0tZ2l0IGEvTGF5b3V0VGVz
dHMvaW5zcGVjdG9yL2VsZW1lbnRzLXBhbmVsLXNlYXJjaC5odG1sIGIvTGF5b3V0VGVzdHMvaW5z
cGVjdG9yL2VsZW1lbnRzLXBhbmVsLXNlYXJjaC5odG1sCm5ldyBmaWxlIG1vZGUgMTAwNzU1Cmlu
ZGV4IDAwMDAwMDAuLjRmMTYyZGIKLS0tIC9kZXYvbnVsbAorKysgYi9MYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvZWxlbWVudHMtcGFuZWwtc2VhcmNoLmh0bWwKQEAgLTAsMCArMSw3NCBAQAorPCFET0NU
WVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMDEgVHJhbnNpdGlvbmFsLy9FTiIg
Imh0dHA6Ly93d3cudzMub3JnL1RSL2h0bWw0L2xvb3NlLmR0ZCI+Cis8aHRtbD4KKzxoZWFkPgor
PHNjcmlwdCBzcmM9Ii4uL2h0dHAvdGVzdHMvaW5zcGVjdG9yL2luc3BlY3Rvci10ZXN0LmpzIj48
L3NjcmlwdD4KKzxzY3JpcHQ+CitmdW5jdGlvbiBkb2l0KCkKK3sKKyAgICBmdW5jdGlvbiBjYWxs
YmFjayhzZWFyY2hSZXN1bHRzKQorICAgIHsKKyAgICAgICAgb3V0cHV0KCI9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0iKTsKKyAgICAgICAgb3V0cHV0KCJSZXN1bHRzOiIpOwor
ICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHNlYXJjaFJlc3VsdHMubGVuZ3RoOyArK2kpCisg
ICAgICAgICAgICBvdXRwdXQoc2VhcmNoUmVzdWx0c1tpXSk7CisgICAgICAgIG5vdGlmeURvbmUo
KTsKKyAgICB9CisgICAgZXZhbHVhdGVJbldlYkluc3BlY3RvcigiZnJvbnRlbmRfcGVyZm9ybVNl
YXJjaCIsIGNhbGxiYWNrKTsKK30KKworCisvLyBGcm9udGVuZCBmdW5jdGlvbnMuCisKK2Z1bmN0
aW9uIGZyb250ZW5kX3BlcmZvcm1TZWFyY2godGVzdENvbnRyb2xsZXIpCit7CisgICAgdGVzdENv
bnRyb2xsZXIud2FpdFVudGlsRG9uZSgpOworCisgICAgdmFyIHNlYXJjaFJlc3VsdHMgPSBbXTsK
KyAgICBmdW5jdGlvbiBhZGRTZWFyY2hSZXN1bHQobWFya3VwVmFsdWUpCisgICAgeworICAgICAg
ICBzZWFyY2hSZXN1bHRzLnB1c2gobWFya3VwVmFsdWUpOworICAgIH0KKworICAgIFdlYkluc3Bl
Y3Rvci5hZGROb2Rlc1RvU2VhcmNoUmVzdWx0ID0gZnVuY3Rpb24obm9kZUlkcykKKyAgICB7Cisg
ICAgICAgIHZhciBub2RlSWRzID0gbm9kZUlkcy5zcGxpdCgiLCIpOworICAgICAgICBmb3IgKHZh
ciBpID0gMDsgaSA8IG5vZGVJZHMubGVuZ3RoOyArK2kpIHsKKyAgICAgICAgICAgIHZhciBub2Rl
ID0gV2ViSW5zcGVjdG9yLmRvbUFnZW50Lm5vZGVGb3JJZChub2RlSWRzW2ldKTsKKyAgICAgICAg
ICAgIGlmIChub2RlLm5vZGVUeXBlID09PSBOb2RlLlRFWFRfTk9ERSkKKyAgICAgICAgICAgICAg
ICBzZWFyY2hSZXN1bHRzLnB1c2gobm9kZS5ub2RlVmFsdWUpOworICAgICAgICAgICAgZWxzZQor
ICAgICAgICAgICAgICAgIEluamVjdGVkU2NyaXB0QWNjZXNzLmdldChub2RlLmluamVjdGVkU2Ny
aXB0SWQpLmdldE5vZGVQcm9wZXJ0eVZhbHVlKG5vZGUuaWQsICJvdXRlckhUTUwiLCBhZGRTZWFy
Y2hSZXN1bHQpOworICAgICAgICB9CisgICAgfQorICAgIC8vIFBsYWluIHRleHQuCisgICAgSW5q
ZWN0ZWRTY3JpcHRBY2Nlc3MuZ2V0RGVmYXVsdCgpLnBlcmZvcm1TZWFyY2goIkZvbyIgKyAiQmFy
IiwgdHJ1ZSwgZnVuY3Rpb24oKSB7fSk7CisgICAgLy8gUGFydGlhbCB0ZXh0LgorICAgIEluamVj
dGVkU2NyaXB0QWNjZXNzLmdldERlZmF1bHQoKS5wZXJmb3JtU2VhcmNoKCJvbyIgKyAiQmEiLCB0
cnVlLCBmdW5jdGlvbigpIHt9KTsKKyAgICAvLyBTdGFydCB0YWcuCisgICAgSW5qZWN0ZWRTY3Jp
cHRBY2Nlc3MuZ2V0RGVmYXVsdCgpLnBlcmZvcm1TZWFyY2goIjxpbnB1IiArICJ0IiwgdHJ1ZSwg
ZnVuY3Rpb24oKSB7fSk7CisgICAgLy8gUGFydGlhbCB0YWcuCisgICAgSW5qZWN0ZWRTY3JpcHRB
Y2Nlc3MuZ2V0RGVmYXVsdCgpLnBlcmZvcm1TZWFyY2goIm5wdSIgKyAidCIsIHRydWUsIGZ1bmN0
aW9uKCkge30pOworICAgIC8vIEV4YWN0IGF0dHJpYnV0ZSBuYW1lLgorICAgIEluamVjdGVkU2Ny
aXB0QWNjZXNzLmdldERlZmF1bHQoKS5wZXJmb3JtU2VhcmNoKCJ2YWx1IiArICJlIiwgdHJ1ZSwg
ZnVuY3Rpb24oKSB7fSk7CisgICAgLy8gRXhhY3QgYXR0cmlidXRlIHZhbDw+dWUuCisgICAgSW5q
ZWN0ZWRTY3JpcHRBY2Nlc3MuZ2V0RGVmYXVsdCgpLnBlcmZvcm1TZWFyY2goIkluIiArICJwdXRW
YSIgKyAibCIsIHRydWUsIGZ1bmN0aW9uKCkge30pOworICAgIC8vIFBhcnRpYWwgYXR0cmlidXRl
IHZhbDw+dWUuCisgICAgSW5qZWN0ZWRTY3JpcHRBY2Nlc3MuZ2V0RGVmYXVsdCgpLnBlcmZvcm1T
ZWFyY2goIm4iICsgInB1dFZhIiArICJsIiwgdHJ1ZSwgZnVuY3Rpb24oKSB7fSk7CisKKyAgICB0
ZXN0Q29udHJvbGxlci5ydW5BZnRlclBlbmRpbmdEaXNwYXRjaGVzKGZ1bmN0aW9uKCkgeworICAg
ICAgICB0ZXN0Q29udHJvbGxlci5ub3RpZnlEb25lKHNlYXJjaFJlc3VsdHMpOworICAgIH0pOwor
fQorPC9zY3JpcHQ+Cis8L2hlYWQ+CisKKzxib2R5IG9ubG9hZD0ib25sb2FkKCkiPgorPHA+CitU
ZXN0cyB0aGF0IGVsZW1lbnRzIHBhbmVsIHNlYXJjaCBpcyByZXR1cm5pbmcgcHJvcGVyIHJlc3Vs
dHMuCis8L3A+CisKKzxkaXY+Rm9vQmFyPC9kaXY+Cis8aW5wdXQgdmFsdWU9IklucHV0VmFsIj4K
KworPC9ib2R5PgorPC9odG1sPgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9DaGFuZ2VMb2cgYi9XZWJD
b3JlL0NoYW5nZUxvZwppbmRleCA1OTVmZjFhLi5iMDU1YWMwIDEwMDY0NAotLS0gYS9XZWJDb3Jl
L0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDEw
LTAzLTIzICBQYXZlbCBGZWxkbWFuICA8cGZlbGRtYW5AY2hyb21pdW0ub3JnPgorCisgICAgICAg
IFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IEVs
ZW1lbnQgaW5zcGVjdG9yIHNlYXJjaCBmdW50aW9uOiBFcnJvciBkaXNwYXRjaGluZzogcGVyZm9y
bVNlYXJjaC4KKworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/
aWQ9MzY0ODgKKworICAgICAgICBUZXN0OiBpbnNwZWN0b3IvZWxlbWVudHMtcGFuZWwtc2VhcmNo
Lmh0bWwKKworICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvRWxlbWVudHNQYW5lbC5qczoK
KyAgICAgICAgKFdlYkluc3BlY3Rvci5FbGVtZW50c1BhbmVsLnByb3RvdHlwZS5wZXJmb3JtU2Vh
cmNoKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5FbGVtZW50c1BhbmVsLnByb3RvdHlwZS5hZGRO
b2Rlc1RvU2VhcmNoUmVzdWx0KToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL0luamVj
dGVkU2NyaXB0LmpzOgorICAgICAgICAoaW5qZWN0ZWRTY3JpcHRDb25zdHJ1Y3Rvci4pOgorICAg
ICAgICAoaW5qZWN0ZWRTY3JpcHRDb25zdHJ1Y3Rvcik6CisKIDIwMTAtMDMtMjMgIEtlbnQgVGFt
dXJhICA8dGtlbnRAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IEFkYW0gQmFy
dGguCmRpZmYgLS1naXQgYS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvRWxlbWVudHNQYW5l
bC5qcyBiL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9FbGVtZW50c1BhbmVsLmpzCmluZGV4
IDMzYTVhMzEuLmFkNWIyYjEgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVu
ZC9FbGVtZW50c1BhbmVsLmpzCisrKyBiL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9FbGVt
ZW50c1BhbmVsLmpzCkBAIC0yNTMsNyArMjUzLDcgQEAgV2ViSW5zcGVjdG9yLkVsZW1lbnRzUGFu
ZWwucHJvdG90eXBlID0gewogICAgICAgICB0aGlzLl9tYXRjaGVzQ291bnRVcGRhdGVUaW1lb3V0
ID0gbnVsbDsKICAgICAgICAgdGhpcy5fc2VhcmNoUXVlcnkgPSBxdWVyeTsKIAotICAgICAgICBJ
bmplY3RlZFNjcmlwdEFjY2Vzcy5nZXREZWZhdWx0KCkucGVyZm9ybVNlYXJjaCh3aGl0ZXNwYWNl
VHJpbW1lZFF1ZXJ5LCBmdW5jdGlvbigpIHt9KTsKKyAgICAgICAgSW5qZWN0ZWRTY3JpcHRBY2Nl
c3MuZ2V0RGVmYXVsdCgpLnBlcmZvcm1TZWFyY2god2hpdGVzcGFjZVRyaW1tZWRRdWVyeSwgZmFs
c2UsIGZ1bmN0aW9uKCkge30pOwogICAgIH0sCiAKICAgICBzZWFyY2hpbmdGb3JOb2RlV2FzRW5h
YmxlZDogZnVuY3Rpb24oKQpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L0luamVjdGVkU2NyaXB0LmpzIGIvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0luamVjdGVk
U2NyaXB0LmpzCmluZGV4IGIyZWExNDAuLmFhOTk5ZjcgMTAwNjQ0Ci0tLSBhL1dlYkNvcmUvaW5z
cGVjdG9yL2Zyb250LWVuZC9JbmplY3RlZFNjcmlwdC5qcworKysgYi9XZWJDb3JlL2luc3BlY3Rv
ci9mcm9udC1lbmQvSW5qZWN0ZWRTY3JpcHQuanMKQEAgLTMxMCw3ICszMTAsNyBAQCBJbmplY3Rl
ZFNjcmlwdC5nZXROb2RlSWQgPSBmdW5jdGlvbihub2RlKQogICAgIHJldHVybiBJbmplY3RlZFNj
cmlwdEhvc3QucHVzaE5vZGVQYXRoVG9Gcm9udGVuZChub2RlLCBmYWxzZSwgZmFsc2UpOwogfQog
Ci1JbmplY3RlZFNjcmlwdC5wZXJmb3JtU2VhcmNoID0gZnVuY3Rpb24od2hpdGVzcGFjZVRyaW1t
ZWRRdWVyeSkKK0luamVjdGVkU2NyaXB0LnBlcmZvcm1TZWFyY2ggPSBmdW5jdGlvbih3aGl0ZXNw
YWNlVHJpbW1lZFF1ZXJ5LCBydW5TeW5jaHJvbm91c2x5KQogewogICAgIC8vIEZJWE1FOiBGZXcg
dGhpbmdzIGFyZSBtaXNzaW5nIGhlcmU6CiAgICAgLy8gMSkgU2VhcmNoIHdvcmtzIHdpdGggbm9k
ZSBncmFudWxhcml0eSAtIG51bWJlciBvZiBtYXRjaGVzIHdpdGhpbiBub2RlIGlzIG5vdCBjYWxj
dWxhdGVkLgpAQCAtNDc4LDggKzQ3OCw3IEBAIEluamVjdGVkU2NyaXB0LnBlcmZvcm1TZWFyY2gg
PSBmdW5jdGlvbih3aGl0ZXNwYWNlVHJpbW1lZFF1ZXJ5KQogICAgICAgICBzZWFyY2hGdW5jdGlv
bnMgPSBbbWF0Y2hFeGFjdEl0ZW1zLCBtYXRjaFN0eWxlU2VsZWN0b3IsIG1hdGNoUGFydGlhbFRh
Z05hbWVzQW5kQXR0cmlidXRlVmFsdWVzLCBtYXRjaFBsYWluVGV4dCwgbWF0Y2hYUGF0aFF1ZXJ5
XTsKIAogICAgIC8vIEZpbmQgYWxsIGZyYW1lcywgaWZyYW1lcyBhbmQgb2JqZWN0IGVsZW1lbnRz
IHRvIHNlYXJjaCB0aGVpciBkb2N1bWVudHMuCi0gICAgY29uc3QgcXVlcnlTZWxlY3RvckFsbEZ1
bmN0aW9uID0gSW5qZWN0ZWRTY3JpcHQuX3dpbmRvdygpLkRvY3VtZW50LnByb3RvdHlwZS5xdWVy
eVNlbGVjdG9yQWxsOwotICAgIGNvbnN0IHN1YmRvY3VtZW50UmVzdWx0ID0gcXVlcnlTZWxlY3Rv
ckFsbEZ1bmN0aW9uLmNhbGwobWFpbkZyYW1lRG9jdW1lbnQsICJpZnJhbWUsIGZyYW1lLCBvYmpl
Y3QiKTsKKyAgICBjb25zdCBzdWJkb2N1bWVudFJlc3VsdCA9IG1haW5GcmFtZURvY3VtZW50LnF1
ZXJ5U2VsZWN0b3JBbGwoImlmcmFtZSwgZnJhbWUsIG9iamVjdCIpOwogCiAgICAgZm9yICh2YXIg
aSA9IDA7IGkgPCBzdWJkb2N1bWVudFJlc3VsdC5sZW5ndGg7ICsraSkgewogICAgICAgICB2YXIg
ZWxlbWVudCA9IHN1YmRvY3VtZW50UmVzdWx0Lml0ZW0oaSk7CkBAIC01MDgsMjYgKzUwNywyNyBA
QCBJbmplY3RlZFNjcmlwdC5wZXJmb3JtU2VhcmNoID0gZnVuY3Rpb24od2hpdGVzcGFjZVRyaW1t
ZWRRdWVyeSkKICAgICAgICAgICAgICAgICAgICAgZGVsZXRlIHBhbmVsLl9jdXJyZW50U2VhcmNo
Q2h1bmtJbnRlcnZhbElkZW50aWZpZXI7CiAgICAgICAgICAgICAgICAgY2xlYXJJbnRlcnZhbChj
aHVua0ludGVydmFsSWRlbnRpZmllcik7CiAgICAgICAgICAgICAgICAgZmluaXNoZWRTZWFyY2hp
bmcuY2FsbChwYW5lbCk7Ci0gICAgICAgICAgICAgICAgcmV0dXJuOworICAgICAgICAgICAgICAg
IHJldHVybiBmYWxzZTsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgc2VhcmNoRG9jdW1l
bnQgPSBzZWFyY2hEb2N1bWVudHNbZG9jdW1lbnRJbmRleF07CiAgICAgICAgIH0KIAotICAgICAg
ICBpZiAoIXNlYXJjaERvY3VtZW50IHx8ICFzZWFyY2hGdW5jdGlvbikKLSAgICAgICAgICAgIHJl
dHVybjsKLQogICAgICAgICB0cnkgewogICAgICAgICAgICAgc2VhcmNoRnVuY3Rpb24uY2FsbChw
YW5lbCwgc2VhcmNoRG9jdW1lbnQpOwogICAgICAgICB9IGNhdGNoKGVycikgewogICAgICAgICAg
ICAgLy8gaWdub3JlIGFueSBleGNlcHRpb25zLiB0aGUgcXVlcnkgbWlnaHQgYmUgbWFsZm9ybWVk
LCBidXQgd2UgYWxsb3cgdGhhdC4KICAgICAgICAgfQorICAgICAgICByZXR1cm4gdHJ1ZTsKICAg
ICB9CiAKLSAgICBwcm9jZXNzQ2h1bmsoKTsKLQotICAgIGNodW5rSW50ZXJ2YWxJZGVudGlmaWVy
ID0gc2V0SW50ZXJ2YWwocHJvY2Vzc0NodW5rLCAyNSk7Ci0gICAgSW5qZWN0ZWRTY3JpcHQuX2N1
cnJlbnRTZWFyY2hDaHVua0ludGVydmFsSWRlbnRpZmllciA9IGNodW5rSW50ZXJ2YWxJZGVudGlm
aWVyOworICAgIGlmIChydW5TeW5jaHJvbm91c2x5KQorICAgICAgICB3aGlsZSAocHJvY2Vzc0No
dW5rKCkpIHt9CisgICAgZWxzZSB7CisgICAgICAgIHByb2Nlc3NDaHVuaygpOworICAgICAgICBj
aHVua0ludGVydmFsSWRlbnRpZmllciA9IHNldEludGVydmFsKHByb2Nlc3NDaHVuaywgMjUpOwor
ICAgICAgICBJbmplY3RlZFNjcmlwdC5fY3VycmVudFNlYXJjaENodW5rSW50ZXJ2YWxJZGVudGlm
aWVyID0gY2h1bmtJbnRlcnZhbElkZW50aWZpZXI7CisgICAgfQogICAgIHJldHVybiB0cnVlOwog
fQogCg==
</data>
<flag name="review"
          id="34661"
          type_id="1"
          status="+"
          setter="timothy"
    />
          </attachment>
      

    </bug>

</bugzilla>