<?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>129208</bug_id>
          
          <creation_ts>2014-02-22 08:25:03 -0800</creation_ts>
          <short_desc>Web Inspector: Support search on IndexedDB stores and indexes</short_desc>
          <delta_ts>2019-12-05 12:16:54 -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>Web Inspector</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></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Timothy Hatcher">timothy</reporter>
          <assigned_to name="Devin Rousso">hi</assigned_to>
          <cc>beidson</cc>
    
    <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>hi</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>983591</commentid>
    <comment_count>0</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2014-02-22 08:25:03 -0800</bug_when>
    <thetext>We should hook up the find banner to do a key range search on the data. Chrome has a dedicated input box for this, but I think the find banner would work well.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>983592</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2014-02-22 08:25:46 -0800</bug_when>
    <thetext>&lt;rdar://problem/16142046&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1595647</commentid>
    <comment_count>2</comment_count>
      <attachid>384866</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2019-12-04 17:15:53 -0800</bug_when>
    <thetext>Created attachment 384866
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1595926</commentid>
    <comment_count>3</comment_count>
      <attachid>384866</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-05 12:16:52 -0800</bug_when>
    <thetext>Comment on attachment 384866
Patch

Clearing flags on attachment: 384866

Committed r253161: &lt;https://trac.webkit.org/changeset/253161&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1595927</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2019-12-05 12:16:54 -0800</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>384866</attachid>
            <date>2019-12-04 17:15:53 -0800</date>
            <delta_ts>2019-12-05 12:16:52 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>129208.diff</filename>
            <type>text/plain</type>
            <size>9609</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDc4ZGNlNmE0NzVhLi5mNmRlNWU5OGY2ZSAxMDA2
NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL0NoYW5nZUxvZworKysgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCkBAIC0xLDMgKzEsNDAgQEAKKzIwMTktMTItMDQgIERldmlu
IFJvdXNzbyAgPGRyb3Vzc29AYXBwbGUuY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0b3I6IFN1
cHBvcnQgc2VhcmNoIG9uIEluZGV4ZWREQiBzdG9yZXMgYW5kIGluZGV4ZXMKKyAgICAgICAgaHR0
cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEyOTIwOAorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vMTYxNDIwNDY+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgQWRkIGZpbHRlciBiYXJzIHRvIHRoZSBuYXZpZ2F0aW9uIGJhcnMgZm9y
IGBJbmRleGVkREJgLCBgTG9jYWxTdG9yYWdlYCwgYW5kIGBTZXNzaW9uU3RvcmFnZWAuCisKKyAg
ICAgICAgKiBVc2VySW50ZXJmYWNlL1ZpZXdzL1N0b3JhZ2VUYWJDb250ZW50Vmlldy5qczoKKyAg
ICAgICAgKFdJLlN0b3JhZ2VUYWJDb250ZW50Vmlldy5wcm90b3R5cGUuZ2V0IGNhbkhhbmRsZUZp
bmRFdmVudCk6IEFkZGVkLgorICAgICAgICAoV0kuU3RvcmFnZVRhYkNvbnRlbnRWaWV3LnByb3Rv
dHlwZS5oYW5kbGVGaW5kRXZlbnQpOiBBZGRlZC4KKworICAgICAgICAqIFVzZXJJbnRlcmZhY2Uv
Vmlld3MvRE9NU3RvcmFnZUNvbnRlbnRWaWV3LmpzOgorICAgICAgICAoV0kuRE9NU3RvcmFnZUNv
bnRlbnRWaWV3KToKKyAgICAgICAgKFdJLkRPTVN0b3JhZ2VDb250ZW50Vmlldy5wcm90b3R5cGUu
Z2V0IG5hdmlnYXRpb25JdGVtcyk6IEFkZGVkLgorICAgICAgICAoV0kuRE9NU3RvcmFnZUNvbnRl
bnRWaWV3LnByb3RvdHlwZS5nZXQgY2FuRm9jdXNGaWx0ZXJCYXIpOiBBZGRlZC4KKyAgICAgICAg
KFdJLkRPTVN0b3JhZ2VDb250ZW50Vmlldy5wcm90b3R5cGUuZm9jdXNGaWx0ZXJCYXIpOiBBZGRl
ZC4KKyAgICAgICAgKFdJLkRPTVN0b3JhZ2VDb250ZW50Vmlldy5wcm90b3R5cGUuX2hhbmRsZUZp
bHRlckJhckZpbHRlckRpZENoYW5nZSk6IEFkZGVkLgorCisgICAgICAgICogVXNlckludGVyZmFj
ZS9WaWV3cy9JbmRleGVkRGF0YWJhc2VPYmplY3RTdG9yZUNvbnRlbnRWaWV3LmpzOgorICAgICAg
ICAoV0kuSW5kZXhlZERhdGFiYXNlT2JqZWN0U3RvcmVDb250ZW50Vmlldyk6CisgICAgICAgIChX
SS5JbmRleGVkRGF0YWJhc2VPYmplY3RTdG9yZUNvbnRlbnRWaWV3LnByb3RvdHlwZS5nZXQgbmF2
aWdhdGlvbkl0ZW1zKToKKyAgICAgICAgKFdJLkluZGV4ZWREYXRhYmFzZU9iamVjdFN0b3JlQ29u
dGVudFZpZXcucHJvdG90eXBlLmdldCBjYW5Gb2N1c0ZpbHRlckJhcik6IEFkZGVkLgorICAgICAg
ICAoV0kuSW5kZXhlZERhdGFiYXNlT2JqZWN0U3RvcmVDb250ZW50Vmlldy5wcm90b3R5cGUuZm9j
dXNGaWx0ZXJCYXIpOiBBZGRlZC4KKyAgICAgICAgKFdJLkluZGV4ZWREYXRhYmFzZU9iamVjdFN0
b3JlQ29udGVudFZpZXcucHJvdG90eXBlLmRhdGFHcmlkTWF0Y2hOb2RlQWdhaW5zdEN1c3RvbUZp
bHRlcnMpOiBBZGRlZC4KKyAgICAgICAgKFdJLkluZGV4ZWREYXRhYmFzZU9iamVjdFN0b3JlQ29u
dGVudFZpZXcucHJvdG90eXBlLl9oYW5kbGVGaWx0ZXJCYXJGaWx0ZXJEaWRDaGFuZ2UpOiBBZGRl
ZC4KKyAgICAgICAgQ2hlY2sgYWdhaW5zdCB0aGUgYHRleHRDb250ZW50YCBvZiBlYWNoIGNlbGwg
Zm9yIGEgZ2l2ZW4gYFdJLkRhdGFHcmlkTm9kZWAgdG8gc2VlIGlmIGl0CisgICAgICAgIG1hdGNo
ZXMgdGhlIGZpbHRlciB0ZXh0IGFzIGFsbCBvZiB0aGUgcGllY2VzIG9mIGRhdGEgYXJlIGBXSS5S
ZW1vdGVPYmplY3Rgcy4KKworICAgICAgICAqIFVzZXJJbnRlcmZhY2UvVmlld3MvRmlsdGVyQmFy
LmNzczoKKyAgICAgICAgKC5maWx0ZXItYmFyKToKKyAgICAgICAgKiBVc2VySW50ZXJmYWNlL1Zp
ZXdzL05ldHdvcmtUYWJsZUNvbnRlbnRWaWV3LmNzczoKKyAgICAgICAgKC5jb250ZW50LXZpZXcu
bmV0d29yayAubmF2aWdhdGlvbi1iYXIgLmZpbHRlci1iYXIpOiBEZWxldGVkLgorICAgICAgICBS
ZW1vdmUgdGhlIGBiYWNrZ3JvdW5kLWNvbG9yYCB0byBsZXQgaXQgbWF0Y2ggdGhlIGJhY2tncm91
bmQgY29udGVudC4KKwogMjAxOS0xMi0wNCAgWXVyeSBTZW1pa2hhdHNreSAgPHl1cnlzQGNocm9t
aXVtLm9yZz4KIAogICAgICAgICBXZWIgSW5zcGVjdG9yOiBhbGxvdyBpbnNwZWN0b3IgdG8gcGF1
c2UgcHJvdmlzaW9uYWwgcGFnZSBsb2FkIGFuZCByZXN0b3JlIGl0cyBzdGF0ZQpkaWZmIC0tZ2l0
IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRE9NU3RvcmFnZUNv
bnRlbnRWaWV3LmpzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3Mv
RE9NU3RvcmFnZUNvbnRlbnRWaWV3LmpzCmluZGV4IGE5NTUxZGE0ZmQzLi5lMGZkODVlYjUyNyAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvRE9N
U3RvcmFnZUNvbnRlbnRWaWV3LmpzCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50
ZXJmYWNlL1ZpZXdzL0RPTVN0b3JhZ2VDb250ZW50Vmlldy5qcwpAQCAtNTAsMTQgKzUwLDIxIEBA
IFdJLkRPTVN0b3JhZ2VDb250ZW50VmlldyA9IGNsYXNzIERPTVN0b3JhZ2VDb250ZW50VmlldyBl
eHRlbmRzIFdJLkNvbnRlbnRWaWV3CiAgICAgICAgIHRoaXMuX2RhdGFHcmlkLnNvcnRDb2x1bW5J
ZGVudGlmaWVyID0gImtleSI7CiAgICAgICAgIHRoaXMuX2RhdGFHcmlkLmNyZWF0ZVNldHRpbmdz
KCJkb20tc3RvcmFnZS1jb250ZW50LXZpZXciKTsKICAgICAgICAgdGhpcy5fZGF0YUdyaWQuYWRk
RXZlbnRMaXN0ZW5lcihXSS5EYXRhR3JpZC5FdmVudC5Tb3J0Q2hhbmdlZCwgdGhpcy5fc29ydERh
dGFHcmlkLCB0aGlzKTsKLQogICAgICAgICB0aGlzLmFkZFN1YnZpZXcodGhpcy5fZGF0YUdyaWQp
OwogCisgICAgICAgIHRoaXMuX2ZpbHRlckJhck5hdmlnYXRpb25JdGVtID0gbmV3IFdJLkZpbHRl
ckJhck5hdmlnYXRpb25JdGVtOworICAgICAgICB0aGlzLl9maWx0ZXJCYXJOYXZpZ2F0aW9uSXRl
bS5maWx0ZXJCYXIuYWRkRXZlbnRMaXN0ZW5lcihXSS5GaWx0ZXJCYXIuRXZlbnQuRmlsdGVyRGlk
Q2hhbmdlLCB0aGlzLl9oYW5kbGVGaWx0ZXJCYXJGaWx0ZXJEaWRDaGFuZ2UsIHRoaXMpOworCiAg
ICAgICAgIHRoaXMuX3BvcHVsYXRlKCk7CiAgICAgfQogCiAgICAgLy8gUHVibGljCiAKKyAgICBn
ZXQgbmF2aWdhdGlvbkl0ZW1zKCkKKyAgICB7CisgICAgICAgIHJldHVybiBbdGhpcy5fZmlsdGVy
QmFyTmF2aWdhdGlvbkl0ZW1dOworICAgIH0KKwogICAgIHNhdmVUb0Nvb2tpZShjb29raWUpCiAg
ICAgewogICAgICAgICBjb29raWUudHlwZSA9IFdJLkNvbnRlbnRWaWV3Q29va2llVHlwZS5ET01T
dG9yYWdlOwpAQCAtNzAsNiArNzcsMTYgQEAgV0kuRE9NU3RvcmFnZUNvbnRlbnRWaWV3ID0gY2xh
c3MgRE9NU3RvcmFnZUNvbnRlbnRWaWV3IGV4dGVuZHMgV0kuQ29udGVudFZpZXcKICAgICAgICAg
cmV0dXJuIFt0aGlzLl9kYXRhR3JpZC5zY3JvbGxDb250YWluZXJdOwogICAgIH0KIAorICAgIGdl
dCBjYW5Gb2N1c0ZpbHRlckJhcigpCisgICAgeworICAgICAgICByZXR1cm4gdHJ1ZTsKKyAgICB9
CisKKyAgICBmb2N1c0ZpbHRlckJhcigpCisgICAgeworICAgICAgICB0aGlzLl9maWx0ZXJCYXJO
YXZpZ2F0aW9uSXRlbS5maWx0ZXJCYXIuZm9jdXMoKTsKKyAgICB9CisKICAgICBpdGVtc0NsZWFy
ZWQoZXZlbnQpCiAgICAgewogICAgICAgICB0aGlzLl9kYXRhR3JpZC5yZW1vdmVDaGlsZHJlbigp
OwpAQCAtMjY4LDYgKzI4NSwxMSBAQCBXSS5ET01TdG9yYWdlQ29udGVudFZpZXcgPSBjbGFzcyBE
T01TdG9yYWdlQ29udGVudFZpZXcgZXh0ZW5kcyBXSS5Db250ZW50VmlldwogICAgICAgICAgICAg
cmV0dXJuIG5vZGUuZGF0YS5vcmlnaW5hbFZhbHVlOwogICAgICAgICByZXR1cm4gdGV4dDsKICAg
ICB9CisKKyAgICBfaGFuZGxlRmlsdGVyQmFyRmlsdGVyRGlkQ2hhbmdlKGV2ZW50KQorICAgIHsK
KyAgICAgICAgdGhpcy5fZGF0YUdyaWQuZmlsdGVyVGV4dCA9IHRoaXMuX2ZpbHRlckJhck5hdmln
YXRpb25JdGVtLmZpbHRlckJhci5maWx0ZXJzLnRleHQgfHwgIiI7CisgICAgfQogfTsKIAogV0ku
RE9NU3RvcmFnZUNvbnRlbnRWaWV3LkR1cGxpY2F0ZUtleVN0eWxlQ2xhc3NOYW1lID0gImR1cGxp
Y2F0ZS1rZXkiOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZh
Y2UvVmlld3MvRmlsdGVyQmFyLmNzcyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJm
YWNlL1ZpZXdzL0ZpbHRlckJhci5jc3MKaW5kZXggN2RmNTg3NWY2MDIuLmZlNTRhNDA0ZTE2IDEw
MDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9GaWx0
ZXJCYXIuY3NzCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdz
L0ZpbHRlckJhci5jc3MKQEAgLTI1LDEzICsyNSw5IEBACiAKIC5maWx0ZXItYmFyIHsKICAgICBk
aXNwbGF5OiBmbGV4OwotCiAgICAgaGVpZ2h0OiB2YXIoLS1uYXZpZ2F0aW9uLWJhci1oZWlnaHQp
OwotCiAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsKICAgICBvdmVyZmxvdzogaGlkZGVuOwotCi0g
ICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFuZWwtYmFja2dyb3VuZC1jb2xvcik7CiB9CiAK
IC5maWx0ZXItYmFyID4gLm5hdmlnYXRpb24tYmFyIHsKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJ
bnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0luZGV4ZWREYXRhYmFzZU9iamVjdFN0b3Jl
Q29udGVudFZpZXcuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3
cy9JbmRleGVkRGF0YWJhc2VPYmplY3RTdG9yZUNvbnRlbnRWaWV3LmpzCmluZGV4IDY2MjAyYWRh
YjkxLi5hN2U2MGE3MDFhYSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJ
bnRlcmZhY2UvVmlld3MvSW5kZXhlZERhdGFiYXNlT2JqZWN0U3RvcmVDb250ZW50Vmlldy5qcwor
KysgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9JbmRleGVkRGF0
YWJhc2VPYmplY3RTdG9yZUNvbnRlbnRWaWV3LmpzCkBAIC02OSw2ICs2OSw3IEBAIFdJLkluZGV4
ZWREYXRhYmFzZU9iamVjdFN0b3JlQ29udGVudFZpZXcgPSBjbGFzcyBJbmRleGVkRGF0YWJhc2VP
YmplY3RTdG9yZUNvbnRlCiAKICAgICAgICAgdGhpcy5fZGF0YUdyaWQgPSBuZXcgV0kuRGF0YUdy
aWQoY29sdW1uSW5mbyk7CiAgICAgICAgIHRoaXMuX2RhdGFHcmlkLnZhcmlhYmxlSGVpZ2h0Um93
cyA9IHRydWU7CisgICAgICAgIHRoaXMuX2RhdGFHcmlkLmZpbHRlckRlbGVnYXRlID0gdGhpczsK
ICAgICAgICAgdGhpcy5fZGF0YUdyaWQuc2Nyb2xsQ29udGFpbmVyLmFkZEV2ZW50TGlzdGVuZXIo
InNjcm9sbCIsIHRoaXMuX2RhdGFHcmlkU2Nyb2xsZWQuYmluZCh0aGlzKSk7CiAgICAgICAgIHRo
aXMuYWRkU3Vidmlldyh0aGlzLl9kYXRhR3JpZCk7CiAKQEAgLTc3LDYgKzc4LDkgQEAgV0kuSW5k
ZXhlZERhdGFiYXNlT2JqZWN0U3RvcmVDb250ZW50VmlldyA9IGNsYXNzIEluZGV4ZWREYXRhYmFz
ZU9iamVjdFN0b3JlQ29udGUKICAgICAgICAgdGhpcy5fZmV0Y2hpbmdNb3JlRGF0YSA9IGZhbHNl
OwogICAgICAgICB0aGlzLl9mZXRjaE1vcmVEYXRhKCk7CiAKKyAgICAgICAgdGhpcy5fZmlsdGVy
QmFyTmF2aWdhdGlvbkl0ZW0gPSBuZXcgV0kuRmlsdGVyQmFyTmF2aWdhdGlvbkl0ZW07CisgICAg
ICAgIHRoaXMuX2ZpbHRlckJhck5hdmlnYXRpb25JdGVtLmZpbHRlckJhci5hZGRFdmVudExpc3Rl
bmVyKFdJLkZpbHRlckJhci5FdmVudC5GaWx0ZXJEaWRDaGFuZ2UsIHRoaXMuX2hhbmRsZUZpbHRl
ckJhckZpbHRlckRpZENoYW5nZSwgdGhpcyk7CisKICAgICAgICAgdGhpcy5fcmVmcmVzaEJ1dHRv
bk5hdmlnYXRpb25JdGVtID0gbmV3IFdJLkJ1dHRvbk5hdmlnYXRpb25JdGVtKCJpbmRleGVkLWRh
dGFiYXNlLW9iamVjdC1zdG9yZS1yZWZyZXNoIiwgV0kuVUlTdHJpbmcoIlJlZnJlc2giKSwgIklt
YWdlcy9SZWxvYWRGdWxsLnN2ZyIsIDEzLCAxMyk7CiAgICAgICAgIHRoaXMuX3JlZnJlc2hCdXR0
b25OYXZpZ2F0aW9uSXRlbS5hZGRFdmVudExpc3RlbmVyKFdJLkJ1dHRvbk5hdmlnYXRpb25JdGVt
LkV2ZW50LkNsaWNrZWQsIHRoaXMuX3JlZnJlc2hCdXR0b25DbGlja2VkLCB0aGlzKTsKIApAQCAt
ODksNyArOTMsMTIgQEAgV0kuSW5kZXhlZERhdGFiYXNlT2JqZWN0U3RvcmVDb250ZW50VmlldyA9
IGNsYXNzIEluZGV4ZWREYXRhYmFzZU9iamVjdFN0b3JlQ29udGUKIAogICAgIGdldCBuYXZpZ2F0
aW9uSXRlbXMoKQogICAgIHsKLSAgICAgICAgcmV0dXJuIFt0aGlzLl9yZWZyZXNoQnV0dG9uTmF2
aWdhdGlvbkl0ZW0sIHRoaXMuX2NsZWFyQnV0dG9uTmF2aWdhdGlvbkl0ZW1dOworICAgICAgICBy
ZXR1cm4gWworICAgICAgICAgICAgdGhpcy5fZmlsdGVyQmFyTmF2aWdhdGlvbkl0ZW0sCisgICAg
ICAgICAgICBuZXcgV0kuRGl2aWRlck5hdmlnYXRpb25JdGVtLAorICAgICAgICAgICAgdGhpcy5f
cmVmcmVzaEJ1dHRvbk5hdmlnYXRpb25JdGVtLAorICAgICAgICAgICAgdGhpcy5fY2xlYXJCdXR0
b25OYXZpZ2F0aW9uSXRlbSwKKyAgICAgICAgXTsKICAgICB9CiAKICAgICBjbG9zZWQoKQpAQCAt
MTEzLDYgKzEyMiwzNSBAQCBXSS5JbmRleGVkRGF0YWJhc2VPYmplY3RTdG9yZUNvbnRlbnRWaWV3
ID0gY2xhc3MgSW5kZXhlZERhdGFiYXNlT2JqZWN0U3RvcmVDb250ZQogICAgICAgICByZXR1cm4g
W3RoaXMuX2RhdGFHcmlkLnNjcm9sbENvbnRhaW5lcl07CiAgICAgfQogCisgICAgZ2V0IGNhbkZv
Y3VzRmlsdGVyQmFyKCkKKyAgICB7CisgICAgICAgIHJldHVybiB0cnVlOworICAgIH0KKworICAg
IGZvY3VzRmlsdGVyQmFyKCkKKyAgICB7CisgICAgICAgIHRoaXMuX2ZpbHRlckJhck5hdmlnYXRp
b25JdGVtLmZpbHRlckJhci5mb2N1cygpOworICAgIH0KKworICAgIC8vIFByb3RlY3RlZAorCisg
ICAgZGF0YUdyaWRNYXRjaE5vZGVBZ2FpbnN0Q3VzdG9tRmlsdGVycyhub2RlKQorICAgIHsKKyAg
ICAgICAgbGV0IGZpbHRlclRleHQgPSB0aGlzLl9maWx0ZXJCYXJOYXZpZ2F0aW9uSXRlbS5maWx0
ZXJCYXIuZmlsdGVycy50ZXh0OworICAgICAgICBpZiAoIWZpbHRlclRleHQpCisgICAgICAgICAg
ICByZXR1cm4gdHJ1ZTsKKworICAgICAgICBsZXQgcmVnZXggPSBXSS5TZWFyY2hVdGlsaXRpZXMu
cmVnRXhwRm9yU3RyaW5nKGZpbHRlclRleHQsIFdJLlNlYXJjaFV0aWxpdGllcy5kZWZhdWx0U2V0
dGluZ3MpOworCisgICAgICAgIC8vIEl0ZXJhdGUgb3ZlciBlYWNoIGNlbGwuCisgICAgICAgIGZv
ciAobGV0IGNoaWxkIG9mIG5vZGUuZWxlbWVudC5jaGlsZHJlbikgeworICAgICAgICAgICAgaWYg
KHJlZ2V4LnRlc3QoY2hpbGQudGV4dENvbnRlbnQpKQorICAgICAgICAgICAgICAgIHJldHVybiB0
cnVlOworICAgICAgICB9CisKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KKwogICAgIC8v
IFByaXZhdGUKIAogICAgIF9yZXNldCgpCkBAIC0xNjEsNiArMTk5LDExIEBAIFdJLkluZGV4ZWRE
YXRhYmFzZU9iamVjdFN0b3JlQ29udGVudFZpZXcgPSBjbGFzcyBJbmRleGVkRGF0YWJhc2VPYmpl
Y3RTdG9yZUNvbnRlCiAgICAgICAgIFdJLmluZGV4ZWREQk1hbmFnZXIucmVxdWVzdEluZGV4ZWRE
YXRhYmFzZURhdGEodGhpcy5fb2JqZWN0U3RvcmUsIHRoaXMuX29iamVjdFN0b3JlSW5kZXgsIHRo
aXMuX2VudHJpZXMubGVuZ3RoLCAyNSwgcHJvY2Vzc0VudHJpZXMuYmluZCh0aGlzKSk7CiAgICAg
fQogCisgICAgX2hhbmRsZUZpbHRlckJhckZpbHRlckRpZENoYW5nZShldmVudCkKKyAgICB7Cisg
ICAgICAgIHRoaXMuX2RhdGFHcmlkLmZpbHRlckRpZENoYW5nZSgpOworICAgIH0KKwogICAgIF9y
ZWZyZXNoQnV0dG9uQ2xpY2tlZCgpCiAgICAgewogICAgICAgICB0aGlzLl9yZXNldCgpOwpkaWZm
IC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvTmV0d29y
a1RhYmxlQ29udGVudFZpZXcuY3NzIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZh
Y2UvVmlld3MvTmV0d29ya1RhYmxlQ29udGVudFZpZXcuY3NzCmluZGV4IDg4MDg0OGVmYWIxLi5i
NGZkYjEyZDY2NSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZh
Y2UvVmlld3MvTmV0d29ya1RhYmxlQ29udGVudFZpZXcuY3NzCisrKyBiL1NvdXJjZS9XZWJJbnNw
ZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL05ldHdvcmtUYWJsZUNvbnRlbnRWaWV3LmNzcwpA
QCAtMjMsMTAgKzIzLDYgQEAKICAqIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KICAq
LwogCi0uY29udGVudC12aWV3Lm5ldHdvcmsgLm5hdmlnYXRpb24tYmFyIC5maWx0ZXItYmFyIHsK
LSAgICBiYWNrZ3JvdW5kOiBub25lOwotfQotCiAuY29udGVudC12aWV3LnRhYi5uZXR3b3JrID4g
LmNvbnRlbnQtYnJvd3NlciA+IC5uYXZpZ2F0aW9uLWJhciAuaGllcmFyY2hpY2FsLXBhdGggLmlj
b24gewogICAgIC13ZWJraXQtbWFyZ2luLXN0YXJ0OiA4cHg7CiAgICAgLXdlYmtpdC1tYXJnaW4t
ZW5kOiA0cHg7CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFj
ZS9WaWV3cy9TdG9yYWdlVGFiQ29udGVudFZpZXcuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkv
VXNlckludGVyZmFjZS9WaWV3cy9TdG9yYWdlVGFiQ29udGVudFZpZXcuanMKaW5kZXggZmQ5MWVm
M2M1OTIuLjNkMWYxNTVmNjQ1IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNl
ckludGVyZmFjZS9WaWV3cy9TdG9yYWdlVGFiQ29udGVudFZpZXcuanMKKysrIGIvU291cmNlL1dl
Ykluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvU3RvcmFnZVRhYkNvbnRlbnRWaWV3Lmpz
CkBAIC03OCw2ICs3OCwxNiBAQCBXSS5TdG9yYWdlVGFiQ29udGVudFZpZXcgPSBjbGFzcyBTdG9y
YWdlVGFiQ29udGVudFZpZXcgZXh0ZW5kcyBXSS5Db250ZW50QnJvd3NlcgogICAgICAgICAgICAg
fHwgcmVwcmVzZW50ZWRPYmplY3QgaW5zdGFuY2VvZiBXSS5JbmRleGVkRGF0YWJhc2VPYmplY3RT
dG9yZUluZGV4OwogICAgIH0KIAorICAgIGdldCBjYW5IYW5kbGVGaW5kRXZlbnQoKQorICAgIHsK
KyAgICAgICAgcmV0dXJuIHRoaXMuY29udGVudEJyb3dzZXIuY3VycmVudENvbnRlbnRWaWV3LmNh
bkZvY3VzRmlsdGVyQmFyOworICAgIH0KKworICAgIGhhbmRsZUZpbmRFdmVudChldmVudCkKKyAg
ICB7CisgICAgICAgIHRoaXMuY29udGVudEJyb3dzZXIuY3VycmVudENvbnRlbnRWaWV3LmZvY3Vz
RmlsdGVyQmFyKCk7CisgICAgfQorCiAgICAgY2xvc2VkKCkKICAgICB7CiAgICAgICAgIFdJLmFw
cGxpY2F0aW9uQ2FjaGVNYW5hZ2VyLmRpc2FibGUoKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>