<?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>84755</bug_id>
          
          <creation_ts>2012-04-24 13:11:18 -0700</creation_ts>
          <short_desc>Web Inspector: REGRESSION: Incorrect highlight position for inspected elements in scrolled page</short_desc>
          <delta_ts>2012-04-26 13:57: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>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></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="Xianzhu Wang">wangxianzhu</reporter>
          <assigned_to name="Xianzhu Wang">wangxianzhu</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>enne</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit.review.bot</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>608977</commentid>
    <comment_count>0</comment_count>
    <who name="Xianzhu Wang">wangxianzhu</who>
    <bug_when>2012-04-24 13:11:18 -0700</bug_when>
    <thetext>See crbug.com/124796

It was caused by my change http://trac.webkit.org/changeset/114659/
Sorry for the break. Will fix soon.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609338</commentid>
    <comment_count>1</comment_count>
      <attachid>138706</attachid>
    <who name="Xianzhu Wang">wangxianzhu</who>
    <bug_when>2012-04-24 18:10:06 -0700</bug_when>
    <thetext>Created attachment 138706
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609460</commentid>
    <comment_count>2</comment_count>
      <attachid>138706</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-04-24 22:23:48 -0700</bug_when>
    <thetext>Comment on attachment 138706
patch

Could you also add a test covering the highlight position for the scrolled iframe? I remember it has been regressing as well earlier.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609506</commentid>
    <comment_count>3</comment_count>
      <attachid>138706</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-25 00:10:39 -0700</bug_when>
    <thetext>Comment on attachment 138706
patch

Clearing flags on attachment: 138706

Committed r115172: &lt;http://trac.webkit.org/changeset/115172&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609507</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-04-25 00:10:44 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>609809</commentid>
    <comment_count>5</comment_count>
    <who name="Xianzhu Wang">wangxianzhu</who>
    <bug_when>2012-04-25 08:49:31 -0700</bug_when>
    <thetext>(In reply to comment #2)
&gt; (From update of attachment 138706 [details])
&gt; Could you also add a test covering the highlight position for the scrolled iframe? I remember it has been regressing as well earlier.

Filed https://bugs.webkit.org/show_bug.cgi?id=84869 for it.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>610948</commentid>
    <comment_count>6</comment_count>
    <who name="Timothy Hatcher">timothy</who>
    <bug_when>2012-04-26 13:57:26 -0700</bug_when>
    <thetext>*** Bug 84655 has been marked as a duplicate of this bug. ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>138706</attachid>
            <date>2012-04-24 18:10:06 -0700</date>
            <delta_ts>2012-04-25 00:10:39 -0700</delta_ts>
            <desc>patch</desc>
            <filename>84755</filename>
            <type>text/plain</type>
            <size>13479</size>
            <attacher name="Xianzhu Wang">wangxianzhu</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDExNTE1MCkKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE0IEBACisyMDEyLTA0LTI0ICBYaWFuemh1
IFdhbmcgIDx3YW5neGlhbnpodUBjaHJvbWl1bS5vcmc+CisKKyAgICAgICAgV2ViIEluc3BlY3Rv
cjogSW5jb3JyZWN0IGhpZ2hsaWdodCBwb3NpdGlvbiBvZiBpbnNwZWN0ZWQgZWxlbWVudCBpbiBh
IHNjcm9sbGVkIHBhZ2UKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcu
Y2dpP2lkPTg0NzU1CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAg
ICAgICAgVGVzdDogaW5zcGVjdG9yL2VsZW1lbnRzL2hpZ2hsaWdodC1ub2RlLXNjcm9sbC5odG1s
CisKKyAgICAgICAgKiBpbnNwZWN0b3IvRE9NTm9kZUhpZ2hsaWdodGVyLmNwcDogRW5zdXJlcyB0
aGUgaGlnaGxpZ2h0IHBvc2l0aW9uIGlzIGluIHBhZ2UgY29vcmRpbmF0ZXMuCisKIDIwMTItMDQt
MjQgIFNoZXJpZmYgQm90ICA8d2Via2l0LnJldmlldy5ib3RAZ21haWwuY29tPgogCiAgICAgICAg
IFVucmV2aWV3ZWQsIHJvbGxpbmcgb3V0IHIxMTUwOTksIHIxMTUxMDIsIGFuZCByMTE1MTI3LgpJ
bmRleDogU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0RPTU5vZGVIaWdobGlnaHRlci5jcHAKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL0RPTU5vZGVIaWdobGlnaHRlci5j
cHAJKHJldmlzaW9uIDExNTEzMCkKKysrIFNvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9ET01Ob2Rl
SGlnaGxpZ2h0ZXIuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0zNTMsMTIgKzM1MywxMyBAQCB2b2lk
IGRyYXdFbGVtZW50VGl0bGUoR3JhcGhpY3NDb250ZXh0JiBjCiAgICAgZHJhd1N1YnN0cmluZyhu
b2RlVGl0bGVSdW4sIGN1cnJlbnRQb3MsIHB4U3RyaW5nLmxlbmd0aCgpLCBweEFuZEJvcmRlckNv
bG9yLCBmb250LCBjb250ZXh0LCB0aXRsZVJlY3QpOwogfQogCi1zdGF0aWMgdm9pZCBjb250ZW50
c1F1YWRUb1Jvb3RWaWV3KEZsb2F0UXVhZCYgcXVhZCwgRnJhbWVWaWV3KiB2aWV3KQorc3RhdGlj
IHZvaWQgY29udGVudHNRdWFkVG9QYWdlKGNvbnN0IEZyYW1lVmlldyogbWFpblZpZXcsIGNvbnN0
IEZyYW1lVmlldyogdmlldywgRmxvYXRRdWFkJiBxdWFkKQogewogICAgIHF1YWQuc2V0UDEodmll
dy0+Y29udGVudHNUb1Jvb3RWaWV3KHJvdW5kZWRJbnRQb2ludChxdWFkLnAxKCkpKSk7CiAgICAg
cXVhZC5zZXRQMih2aWV3LT5jb250ZW50c1RvUm9vdFZpZXcocm91bmRlZEludFBvaW50KHF1YWQu
cDIoKSkpKTsKICAgICBxdWFkLnNldFAzKHZpZXctPmNvbnRlbnRzVG9Sb290Vmlldyhyb3VuZGVk
SW50UG9pbnQocXVhZC5wMygpKSkpOwogICAgIHF1YWQuc2V0UDQodmlldy0+Y29udGVudHNUb1Jv
b3RWaWV3KHJvdW5kZWRJbnRQb2ludChxdWFkLnA0KCkpKSk7CisgICAgcXVhZCArPSBtYWluVmll
dy0+c2Nyb2xsT2Zmc2V0KCk7CiB9CiAKIHN0YXRpYyB2b2lkIGdldE9yRHJhd05vZGVIaWdobGln
aHQoR3JhcGhpY3NDb250ZXh0KiBjb250ZXh0LCBIaWdobGlnaHREYXRhKiBoaWdobGlnaHREYXRh
LCBIaWdobGlnaHQqIGhpZ2hsaWdodCkKQEAgLTM3MSwxMCArMzcyLDExIEBAIHN0YXRpYyB2b2lk
IGdldE9yRHJhd05vZGVIaWdobGlnaHQoR3JhcGgKICAgICAgICAgcmV0dXJuOwogCiAgICAgRnJh
bWVWaWV3KiBjb250YWluaW5nVmlldyA9IGNvbnRhaW5pbmdGcmFtZS0+dmlldygpOwotICAgIExh
eW91dFJlY3QgYm91bmRpbmdCb3ggPSBjb250YWluaW5nVmlldy0+Y29udGVudHNUb1Jvb3RWaWV3
KHJlbmRlcmVyLT5hYnNvbHV0ZUJvdW5kaW5nQm94UmVjdCgpKTsKLSAgICBMYXlvdXRSZWN0IHRp
dGxlQW5jaG9yQm94ID0gYm91bmRpbmdCb3g7Ci0KICAgICBGcmFtZVZpZXcqIG1haW5WaWV3ID0g
Y29udGFpbmluZ0ZyYW1lLT5wYWdlKCktPm1haW5GcmFtZSgpLT52aWV3KCk7CisgICAgSW50UmVj
dCBib3VuZGluZ0JveCA9IHBpeGVsU25hcHBlZEludFJlY3QoY29udGFpbmluZ1ZpZXctPmNvbnRl
bnRzVG9Sb290VmlldyhyZW5kZXJlci0+YWJzb2x1dGVCb3VuZGluZ0JveFJlY3QoKSkpOworICAg
IGJvdW5kaW5nQm94Lm1vdmUobWFpblZpZXctPnNjcm9sbE9mZnNldCgpKTsKKyAgICBJbnRSZWN0
IHRpdGxlQW5jaG9yQm94ID0gYm91bmRpbmdCb3g7CisKICAgICBGbG9hdFJlY3QgdmlzaWJsZVJl
Y3QgPSBtYWluVmlldy0+dmlzaWJsZUNvbnRlbnRSZWN0KCk7CiAgICAgLy8gRG9uJ3QgdHJhbnNs
YXRlIHRoZSBjb250ZXh0IGlmIHRoZSBmcmFtZSBpcyByZW5kZXJlZCBpbiBwYWdlIGNvb3JkaW5h
dGVzLgogICAgIGlmIChjb250ZXh0ICYmICFtYWluVmlldy0+ZGVsZWdhdGVzU2Nyb2xsaW5nKCkp
CkBAIC0zOTEsNyArMzkzLDcgQEAgc3RhdGljIHZvaWQgZ2V0T3JEcmF3Tm9kZUhpZ2hsaWdodChH
cmFwaAogICAgICAgICBoaWdobGlnaHQtPnR5cGUgPSBIaWdobGlnaHRUeXBlUmVjdHM7CiAgICAg
ICAgIHJlbmRlcmVyLT5hYnNvbHV0ZVF1YWRzKGhpZ2hsaWdodC0+cXVhZHMpOwogICAgICAgICBm
b3IgKHNpemVfdCBpID0gMDsgaSA8IGhpZ2hsaWdodC0+cXVhZHMuc2l6ZSgpOyArK2kpCi0gICAg
ICAgICAgICBjb250ZW50c1F1YWRUb1Jvb3RWaWV3KGhpZ2hsaWdodC0+cXVhZHNbaV0sIGNvbnRh
aW5pbmdWaWV3KTsKKyAgICAgICAgICAgIGNvbnRlbnRzUXVhZFRvUGFnZShtYWluVmlldywgY29u
dGFpbmluZ1ZpZXcsIGhpZ2hsaWdodC0+cXVhZHNbaV0pOwogCiAgICAgICAgIGlmIChjb250ZXh0
KQogICAgICAgICAgICAgZHJhd0hpZ2hsaWdodEZvclNWR1JlbmRlcmVyKCpjb250ZXh0LCBoaWdo
bGlnaHQtPnF1YWRzLCBoaWdobGlnaHREYXRhKTsKQEAgLTQzNCwxMCArNDM2LDEwIEBAIHN0YXRp
YyB2b2lkIGdldE9yRHJhd05vZGVIaWdobGlnaHQoR3JhcGgKICAgICAgICAgRmxvYXRRdWFkIGFi
c0JvcmRlclF1YWQgPSByZW5kZXJlci0+bG9jYWxUb0Fic29sdXRlUXVhZChGbG9hdFJlY3QoYm9y
ZGVyQm94KSk7CiAgICAgICAgIEZsb2F0UXVhZCBhYnNNYXJnaW5RdWFkID0gcmVuZGVyZXItPmxv
Y2FsVG9BYnNvbHV0ZVF1YWQoRmxvYXRSZWN0KG1hcmdpbkJveCkpOwogCi0gICAgICAgIGNvbnRl
bnRzUXVhZFRvUm9vdFZpZXcoYWJzQ29udGVudFF1YWQsIGNvbnRhaW5pbmdWaWV3KTsKLSAgICAg
ICAgY29udGVudHNRdWFkVG9Sb290VmlldyhhYnNQYWRkaW5nUXVhZCwgY29udGFpbmluZ1ZpZXcp
OwotICAgICAgICBjb250ZW50c1F1YWRUb1Jvb3RWaWV3KGFic0JvcmRlclF1YWQsIGNvbnRhaW5p
bmdWaWV3KTsKLSAgICAgICAgY29udGVudHNRdWFkVG9Sb290VmlldyhhYnNNYXJnaW5RdWFkLCBj
b250YWluaW5nVmlldyk7CisgICAgICAgIGNvbnRlbnRzUXVhZFRvUGFnZShtYWluVmlldywgY29u
dGFpbmluZ1ZpZXcsIGFic0NvbnRlbnRRdWFkKTsKKyAgICAgICAgY29udGVudHNRdWFkVG9QYWdl
KG1haW5WaWV3LCBjb250YWluaW5nVmlldywgYWJzUGFkZGluZ1F1YWQpOworICAgICAgICBjb250
ZW50c1F1YWRUb1BhZ2UobWFpblZpZXcsIGNvbnRhaW5pbmdWaWV3LCBhYnNCb3JkZXJRdWFkKTsK
KyAgICAgICAgY29udGVudHNRdWFkVG9QYWdlKG1haW5WaWV3LCBjb250YWluaW5nVmlldywgYWJz
TWFyZ2luUXVhZCk7CiAKICAgICAgICAgdGl0bGVBbmNob3JCb3ggPSBhYnNNYXJnaW5RdWFkLmVu
Y2xvc2luZ0JvdW5kaW5nQm94KCk7CiAKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDExNTE1MCkKKysrIExh
eW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE4IEBACisyMDEy
LTA0LTI0ICBYaWFuemh1IFdhbmcgIDx3YW5neGlhbnpodUBjaHJvbWl1bS5vcmc+CisKKyAgICAg
ICAgV2ViIEluc3BlY3RvcjogUkVHUkVTU0lPTjogSW5jb3JyZWN0IGhpZ2hsaWdodCBwb3NpdGlv
biBvZiBpbnNwZWN0ZWQgZWxlbWVudCBpbiBzY3JvbGxlZCBwYWdlCisgICAgICAgIGh0dHBzOi8v
YnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD04NDc1NQorCisgICAgICAgIFJldmlld2Vk
IGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgICogaHR0cC90ZXN0cy9pbnNwZWN0b3IvZWxl
bWVudHMtdGVzdC5qczogRXh0cmFjdGVkIGNvbW1vbiBmdW5jdGlvbiBkdW1wSW5zcGVjdG9ySGln
aGxpZ2h0UmVjdHMoKSBpbnRvIGhlcmUgd2l0aCBhIHNtYWxsIGJ1ZyBmaXhlZCAoeCBhbmQgeSBp
bnZlcnNlZCkuCisgICAgICAgICogaW5zcGVjdG9yL2VsZW1lbnRzL2hpZ2hsaWdodC1ub2RlLXNj
YWxlZC1leHBlY3RlZC50eHQ6IENvcnJlY3RlZCB0aGUgd3JvbmcgaW52ZXJzZWQgeCBhbmQgeS4K
KyAgICAgICAgKiBpbnNwZWN0b3IvZWxlbWVudHMvaGlnaGxpZ2h0LW5vZGUtc2NhbGVkLmh0bWw6
IEV4dHJhY3RlZCBvdXQgZHVtcEluc3BlY3RvckhpZ2hsaWdodFJlY3RzKCkuCisgICAgICAgICog
aW5zcGVjdG9yL2VsZW1lbnRzL2hpZ2hsaWdodC1ub2RlLXNjcm9sbC1leHBlY3RlZC50eHQ6IEFk
ZGVkLiBFeHBlY3RhdGlvbiBvZiB0aGUgbmV3IHRlc3QgY2FzZS4KKyAgICAgICAgKiBpbnNwZWN0
b3IvZWxlbWVudHMvaGlnaGxpZ2h0LW5vZGUtc2Nyb2xsLmh0bWw6IEFkZGVkLiBUaGUgbmV3IHRl
c3QgY2FzZS4KKyAgICAgICAgKiBpbnNwZWN0b3IvZWxlbWVudHMvaGlnaGxpZ2h0LW5vZGUuaHRt
bDogRXh0cmFjdGVkIG91dCBkdW1wSW5zcGVjdG9ySGlnaGxpZ2h0UmVjdHMoKS4gRXhwZWN0YXRp
b24gbm90IGNoYW5nZWQgYmVjYXVzZSB0aGUgeCBhbmQgeSBoYXBwZW5lZCB0byBiZSB0aGUgc2Ft
ZSBpbiB0aGUgb3JpZ2luYWwgZXhwZWN0YXRpb24uCisgICAgICAgICogaW5zcGVjdG9yL2VsZW1l
bnRzL2hpZ2hsaWdodC1zdmctcm9vdC5odG1sOiBEaXR0by4KKwogMjAxMi0wNC0yNCAgWWFlbCBB
aGFyb24gIDx5YWVsLmFoYXJvbkBub2tpYS5jb20+CiAKICAgICAgICAgVW5yZXZpZXdlZCByZWJh
c2VsaW5lIGFmdGVyIHIxMTUxMzQuCkluZGV4OiBMYXlvdXRUZXN0cy9odHRwL3Rlc3RzL2luc3Bl
Y3Rvci9lbGVtZW50cy10ZXN0LmpzCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2h0dHAvdGVz
dHMvaW5zcGVjdG9yL2VsZW1lbnRzLXRlc3QuanMJKHJldmlzaW9uIDExNTEyOCkKKysrIExheW91
dFRlc3RzL2h0dHAvdGVzdHMvaW5zcGVjdG9yL2VsZW1lbnRzLXRlc3QuanMJKHdvcmtpbmcgY29w
eSkKQEAgLTQzNCwzICs0MzQsMTUgQEAgSW5zcGVjdG9yVGVzdC5nZW5lcmF0ZVVuZG9UZXN0ID0g
ZnVuY3RpbwogfQogCiB9OworCitmdW5jdGlvbiBkdW1wSW5zcGVjdG9ySGlnaGxpZ2h0UmVjdHMo
KQoreworICAgIHZhciByZWN0TmFtZXMgPSBbIm1hcmdpbiIsICJib3JkZXIiLCAicGFkZGluZyIs
ICJjb250ZW50Il07CisgICAgdmFyIHJlY3RzID0gd2luZG93LmludGVybmFscy5pbnNwZWN0b3JI
aWdobGlnaHRSZWN0cyhkb2N1bWVudCk7CisgICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZWN0cy5s
ZW5ndGg7IGkrKykKKyAgICB7CisgICAgICAgIHZhciByZWN0TmFtZSA9IChpIDwgcmVjdE5hbWVz
Lmxlbmd0aCA/IHJlY3ROYW1lc1tpXSA6ICJ1bnRpdGxlZCIpOworICAgICAgICB2YXIgcmVjdCA9
IHJlY3RzLml0ZW0oaSk7CisgICAgICAgIG91dHB1dChyZWN0TmFtZSArICIgcmVjdCBpcyAiICsg
cmVjdC53aWR0aCArICIgeCAiICsgcmVjdC5oZWlnaHQgKyAiIGF0ICgiICsgcmVjdC5sZWZ0ICsg
IiwgIiArIHJlY3QudG9wICsgIikiKTsKKyAgICB9Cit9CkluZGV4OiBMYXlvdXRUZXN0cy9pbnNw
ZWN0b3IvZWxlbWVudHMvaGlnaGxpZ2h0LW5vZGUtc2NhbGVkLWV4cGVjdGVkLnR4dAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvaGlnaGxpZ2h0LW5vZGUtc2Nh
bGVkLWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMTE1MTI4KQorKysgTGF5b3V0VGVzdHMvaW5zcGVj
dG9yL2VsZW1lbnRzL2hpZ2hsaWdodC1ub2RlLXNjYWxlZC1leHBlY3RlZC50eHQJKHdvcmtpbmcg
Y29weSkKQEAgLTEsNiArMSw2IEBACiAKLW1hcmdpbiByZWN0IGlzIDE2NiB4IDE4OCBhdCAoMTU0
LCAxOTIpCi1ib3JkZXIgcmVjdCBpcyAxMzggeCAxNjAgYXQgKDE2OCwgMjA2KQotcGFkZGluZyBy
ZWN0IGlzIDExOCB4IDE0MCBhdCAoMTc4LCAyMTYpCi1jb250ZW50IHJlY3QgaXMgNjYgeCA4OCBh
dCAoMjA0LCAyNDIpCittYXJnaW4gcmVjdCBpcyAxNjYgeCAxODggYXQgKDE5MiwgMTU0KQorYm9y
ZGVyIHJlY3QgaXMgMTM4IHggMTYwIGF0ICgyMDYsIDE2OCkKK3BhZGRpbmcgcmVjdCBpcyAxMTgg
eCAxNDAgYXQgKDIxNiwgMTc4KQorY29udGVudCByZWN0IGlzIDY2IHggODggYXQgKDI0MiwgMjA0
KQogCkluZGV4OiBMYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvaGlnaGxpZ2h0LW5vZGUt
c2NhbGVkLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VsZW1lbnRz
L2hpZ2hsaWdodC1ub2RlLXNjYWxlZC5odG1sCShyZXZpc2lvbiAxMTUxMjgpCisrKyBMYXlvdXRU
ZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvaGlnaGxpZ2h0LW5vZGUtc2NhbGVkLmh0bWwJKHdvcmtp
bmcgY29weSkKQEAgLTIxLDE5ICsyMSw2IEBAIGlmcmFtZSB7CiA8c2NyaXB0IHNyYz0iLi4vLi4v
aHR0cC90ZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMtdGVzdC5qcyI+PC9zY3JpcHQ+CiA8c2NyaXB0
PgogCi1mdW5jdGlvbiBkdW1wSW5zcGVjdG9ySGlnaGxpZ2h0UmVjdHMoKQotewotICAgIHZhciBy
ZWN0TmFtZXMgPSBbIm1hcmdpbiIsICJib3JkZXIiLCAicGFkZGluZyIsICJjb250ZW50Il07Ci0g
ICAgdmFyIHJlY3RzID0gd2luZG93LmludGVybmFscy5pbnNwZWN0b3JIaWdobGlnaHRSZWN0cyhk
b2N1bWVudCk7Ci0gICAgZm9yICh2YXIgaSA9IDA7IGkgPCByZWN0cy5sZW5ndGg7IGkrKykKLSAg
ICB7Ci0gICAgICAgIHZhciByZWN0TmFtZSA9IChpIDwgcmVjdE5hbWVzLmxlbmd0aCA/IHJlY3RO
YW1lc1tpXSA6ICJ1bnRpdGxlZCIpOwotICAgICAgICB2YXIgcmVjdCA9IHJlY3RzLml0ZW0oaSk7
Ci0gICAgICAgIHZhciBsaW5lID0gcmVjdE5hbWUgKyAiIHJlY3QgaXMgIiArIHJlY3Qud2lkdGgg
KyAiIHggIiArIHJlY3QuaGVpZ2h0ICsgIiBhdCAoIiArIHJlY3QudG9wICsgIiwgIiArIHJlY3Qu
bGVmdCArICIpPGJyLz4iOwotICAgICAgICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiY29uc29s
ZSIpLmlubmVySFRNTCArPSBsaW5lOwotICAgIH0KLX0KLQogZnVuY3Rpb24gb25sb2FkKCkKIHsK
ICAgICBpZiAod2luZG93LmludGVybmFscykKQEAgLTYwLDYgKzQ3LDUgQEAgZnVuY3Rpb24gdGVz
dCgpCiAKIDxib2R5IG9ubG9hZD0ib25sb2FkKCkiPgogPGlmcmFtZSBzcmM9InJlc291cmNlcy9o
aWdobGlnaHQtbm9kZS1zY2FsZWQtaWZyYW1lLmh0bWwiPjwvaWZyYW1lPgotPGRpdiBpZD0iY29u
c29sZSI+PC9kaXY+CiA8L2JvZHk+CiA8L2h0bWw+CkluZGV4OiBMYXlvdXRUZXN0cy9pbnNwZWN0
b3IvZWxlbWVudHMvaGlnaGxpZ2h0LW5vZGUtc2Nyb2xsLWV4cGVjdGVkLnR4dAo9PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
Ci0tLSBMYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvaGlnaGxpZ2h0LW5vZGUtc2Nyb2xs
LWV4cGVjdGVkLnR4dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2luc3BlY3Rvci9lbGVt
ZW50cy9oaWdobGlnaHQtbm9kZS1zY3JvbGwtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAt
MCwwICsxLDExIEBACitUaGlzIHRlc3QgdmVyaWZpZXMgdGhlIHBvc2l0aW9uIGFuZCBzaXplIG9m
IHRoZSBoaWdobGlnaHQgcmVjdGFuZ2xlcyBvdmVybGF5ZWQgb24gYW4gaW5zcGVjdGVkIGRpdiBp
biB0aGUgc2Nyb2xsZWQgdmlldy4KKworbWFyZ2luIHJlY3QgaXMgMjYwIHggMjYwIGF0ICg4LCA4
KQorYm9yZGVyIHJlY3QgaXMgMjUwIHggMjUwIGF0ICgxMywgMTMpCitwYWRkaW5nIHJlY3QgaXMg
MjMwIHggMjMwIGF0ICgyMywgMjMpCitjb250ZW50IHJlY3QgaXMgMjAwIHggMjAwIGF0ICgzOCwg
MzgpCittYXJnaW4gcmVjdCBpcyAyNjAgeCAyNjAgYXQgKC01MiwgMjE4KQorYm9yZGVyIHJlY3Qg
aXMgMjUwIHggMjUwIGF0ICgtNDcsIDIyMykKK3BhZGRpbmcgcmVjdCBpcyAyMzAgeCAyMzAgYXQg
KC0zNywgMjMzKQorY29udGVudCByZWN0IGlzIDIwMCB4IDIwMCBhdCAoLTIyLCAyNDgpCisKClBy
b3BlcnR5IGNoYW5nZXMgb246IExheW91dFRlc3RzL2luc3BlY3Rvci9lbGVtZW50cy9oaWdobGln
aHQtbm9kZS1zY3JvbGwtZXhwZWN0ZWQudHh0Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KQWRkZWQ6IHN2bjplb2wtc3R5
bGUKICAgKyBMRgoKSW5kZXg6IExheW91dFRlc3RzL2luc3BlY3Rvci9lbGVtZW50cy9oaWdobGln
aHQtbm9kZS1zY3JvbGwuaHRtbAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9pbnNwZWN0b3Iv
ZWxlbWVudHMvaGlnaGxpZ2h0LW5vZGUtc2Nyb2xsLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlv
dXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvaGlnaGxpZ2h0LW5vZGUtc2Nyb2xsLmh0bWwJKHJl
dmlzaW9uIDApCkBAIC0wLDAgKzEsNzkgQEAKKzxodG1sPgorPGhlYWQ+CisKKzxzdHlsZT4KKwor
Ym9keSB7CisgICAgd2lkdGg6IDIwMDBweDsKKyAgICBoZWlnaHQ6IDIwMDBweDsKKyAgICBiYWNr
Z3JvdW5kLWNvbG9yOiBncmV5OworfQorLmluc3BlY3RlZCB7CisgICAgbWFyZ2luOiA1cHg7Cisg
ICAgYm9yZGVyOiBzb2xpZCAxMHB4IGFxdWE7CisgICAgcGFkZGluZzogMTVweDsKKyAgICB3aWR0
aDogMjAwcHg7CisgICAgaGVpZ2h0OiAyMDBweDsKKyAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibHVl
OworICAgIGZsb2F0OiBsZWZ0OworfQorI3Njcm9sbGluZ0NvbnRhaW5lciB7CisgICAgY2xlYXI6
IGJvdGg7CisgICAgd2lkdGg6IDEwMHB4OworICAgIGhlaWdodDogMTAwcHg7CisgICAgb3ZlcmZs
b3c6IGF1dG87Cit9CisjZGVzY3JpcHRpb24geworICAgIGNsZWFyOiBib3RoOworfQorCis8L3N0
eWxlPgorCis8c2NyaXB0IHNyYz0iLi4vLi4vaHR0cC90ZXN0cy9pbnNwZWN0b3IvaW5zcGVjdG9y
LXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdCBzcmM9Ii4uLy4uL2h0dHAvdGVzdHMvaW5zcGVj
dG9yL2VsZW1lbnRzLXRlc3QuanMiPjwvc2NyaXB0PgorPHNjcmlwdD4KKworZnVuY3Rpb24gb25s
b2FkKCkKK3sKKyAgICB3aW5kb3cuc2Nyb2xsQnkoNTAsIDEwMCk7CisgICAgc2Nyb2xsaW5nQ29u
dGFpbmVyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNjcm9sbGluZ0NvbnRhaW5lciIpOwor
ICAgIHNjcm9sbGluZ0NvbnRhaW5lci5zY3JvbGxUb3AgPSA1MDsKKyAgICBzY3JvbGxpbmdDb250
YWluZXIuc2Nyb2xsTGVmdCA9IDYwOworICAgIHJ1blRlc3QoKTsKK30KKworZnVuY3Rpb24gdGVz
dCgpCit7CisgICAgZnVuY3Rpb24gbm9kZVNlbGVjdGVkMihub2RlKQorICAgIHsKKyAgICAgICAg
UnVudGltZUFnZW50LmV2YWx1YXRlKCJkdW1wSW5zcGVjdG9ySGlnaGxpZ2h0UmVjdHMoKSIsIElu
c3BlY3RvclRlc3QuY29tcGxldGVUZXN0KTsKKyAgICB9CisKKyAgICBmdW5jdGlvbiB0ZXN0Tm9k
ZTIoKQorICAgIHsKKyAgICAgICAgSW5zcGVjdG9yVGVzdC5zZWxlY3ROb2RlV2l0aElkKCJpbnNw
ZWN0ZWRFbGVtZW50MiIsIG5vZGVTZWxlY3RlZDIpOworICAgIH0KKworICAgIGZ1bmN0aW9uIG5v
ZGVTZWxlY3RlZDEobm9kZSkKKyAgICB7CisgICAgICAgIFJ1bnRpbWVBZ2VudC5ldmFsdWF0ZSgi
ZHVtcEluc3BlY3RvckhpZ2hsaWdodFJlY3RzKCkiLCB0ZXN0Tm9kZTIpOworICAgIH0KKworICAg
IEluc3BlY3RvclRlc3Quc2VsZWN0Tm9kZVdpdGhJZCgiaW5zcGVjdGVkRWxlbWVudDEiLCBub2Rl
U2VsZWN0ZWQxKTsKK30KKworPC9zY3JpcHQ+Cis8L2hlYWQ+CisKKzxib2R5IG9ubG9hZD0ib25s
b2FkKCkiPgorCis8ZGl2IGlkPSJpbnNwZWN0ZWRFbGVtZW50MSIgY2xhc3M9Imluc3BlY3RlZCI+
PC9kaXY+CisKKzxkaXYgaWQ9InNjcm9sbGluZ0NvbnRhaW5lciI+CisgICAgPGRpdiBpZD0iaW5z
cGVjdGVkRWxlbWVudDIiIGNsYXNzPSJpbnNwZWN0ZWQiPjwvZGl2PgorPC9kaXY+CisKKzxwIGlk
PSJkZXNjcmlwdGlvbiI+VGhpcyB0ZXN0IHZlcmlmaWVzIHRoZSBwb3NpdGlvbiBhbmQgc2l6ZSBv
ZiB0aGUgaGlnaGxpZ2h0IHJlY3RhbmdsZXMgb3ZlcmxheWVkIG9uIGFuIGluc3BlY3RlZCBkaXYg
aW4gdGhlIHNjcm9sbGVkIHZpZXcuPC9wPgorCis8L2JvZHk+Cis8L2h0bWw+CgpQcm9wZXJ0eSBj
aGFuZ2VzIG9uOiBMYXlvdXRUZXN0cy9pbnNwZWN0b3IvZWxlbWVudHMvaGlnaGxpZ2h0LW5vZGUt
c2Nyb2xsLmh0bWwKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpBZGRlZDogc3ZuOmVvbC1zdHlsZQogICArIExGCgpJbmRl
eDogTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VsZW1lbnRzL2hpZ2hsaWdodC1ub2RlLmh0bWwKPT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PQotLS0gTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VsZW1lbnRzL2hpZ2hsaWdodC1ub2Rl
Lmh0bWwJKHJldmlzaW9uIDExNTEyOCkKKysrIExheW91dFRlc3RzL2luc3BlY3Rvci9lbGVtZW50
cy9oaWdobGlnaHQtbm9kZS5odG1sCSh3b3JraW5nIGNvcHkpCkBAIC0zMCwxOSArMzAsNiBAQCBi
b2R5IHsKIDxzY3JpcHQgc3JjPSIuLi8uLi9odHRwL3Rlc3RzL2luc3BlY3Rvci9lbGVtZW50cy10
ZXN0LmpzIj48L3NjcmlwdD4KIDxzY3JpcHQ+CiAKLWZ1bmN0aW9uIGR1bXBJbnNwZWN0b3JIaWdo
bGlnaHRSZWN0cygpCi17Ci0gICAgdmFyIHJlY3ROYW1lcyA9IFsibWFyZ2luIiwgImJvcmRlciIs
ICJwYWRkaW5nIiwgImNvbnRlbnQiXTsKLSAgICB2YXIgcmVjdHMgPSB3aW5kb3cuaW50ZXJuYWxz
Lmluc3BlY3RvckhpZ2hsaWdodFJlY3RzKGRvY3VtZW50KTsKLSAgICBmb3IgKHZhciBpID0gMDsg
aSA8IHJlY3RzLmxlbmd0aDsgaSsrKQotICAgIHsKLSAgICAgICAgdmFyIHJlY3ROYW1lID0gKGkg
PCByZWN0TmFtZXMubGVuZ3RoID8gcmVjdE5hbWVzW2ldIDogInVudGl0bGVkIik7Ci0gICAgICAg
IHZhciByZWN0ID0gcmVjdHMuaXRlbShpKTsKLSAgICAgICAgdmFyIGxpbmUgPSByZWN0TmFtZSAr
ICIgcmVjdCBpcyAiICsgcmVjdC53aWR0aCArICIgeCAiICsgcmVjdC5oZWlnaHQgKyAiIGF0ICgi
ICsgcmVjdC50b3AgKyAiLCAiICsgcmVjdC5sZWZ0ICsgIik8YnIvPiI7Ci0gICAgICAgIGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJjb25zb2xlIikuaW5uZXJIVE1MICs9IGxpbmU7Ci0gICAgfQot
fQotCiBmdW5jdGlvbiB0ZXN0KCkKIHsKICAgICBmdW5jdGlvbiBub2RlU2VsZWN0ZWQobm9kZSkK
QEAgLTYwLDcgKzQ3LDYgQEAgZnVuY3Rpb24gdGVzdCgpCiAKIDxkaXYgaWQ9Imluc3BlY3RlZEVs
ZW1lbnQiPjwvZGl2PgogPHAgaWQ9ImRlc2NyaXB0aW9uIj5UaGlzIHRlc3QgdmVyaWZpZXMgdGhl
IHBvc2l0aW9uIGFuZCBzaXplIG9mIHRoZSBoaWdobGlnaHQgcmVjdGFuZ2xlcyBvdmVybGF5ZWQg
b24gYW4gaW5zcGVjdGVkIGRpdi48L3A+Ci08ZGl2IGlkPSJjb25zb2xlIj48L2Rpdj4KIAogPC9i
b2R5PgogPC9odG1sPgpJbmRleDogTGF5b3V0VGVzdHMvaW5zcGVjdG9yL2VsZW1lbnRzL2hpZ2hs
aWdodC1zdmctcm9vdC5odG1sCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIExheW91dFRlc3RzL2luc3BlY3Rvci9l
bGVtZW50cy9oaWdobGlnaHQtc3ZnLXJvb3QuaHRtbAkocmV2aXNpb24gMTE1MTI4KQorKysgTGF5
b3V0VGVzdHMvaW5zcGVjdG9yL2VsZW1lbnRzL2hpZ2hsaWdodC1zdmctcm9vdC5odG1sCSh3b3Jr
aW5nIGNvcHkpCkBAIC0yMCwxOSArMjAsNiBAQCBib2R5IHsKIDxzY3JpcHQgc3JjPSIuLi8uLi9o
dHRwL3Rlc3RzL2luc3BlY3Rvci9lbGVtZW50cy10ZXN0LmpzIj48L3NjcmlwdD4KIDxzY3JpcHQ+
CiAKLWZ1bmN0aW9uIGR1bXBJbnNwZWN0b3JIaWdobGlnaHRSZWN0cygpCi17Ci0gICAgdmFyIHJl
Y3ROYW1lcyA9IFsibWFyZ2luIiwgImJvcmRlciIsICJwYWRkaW5nIiwgImNvbnRlbnQiXTsKLSAg
ICB2YXIgcmVjdHMgPSB3aW5kb3cuaW50ZXJuYWxzLmluc3BlY3RvckhpZ2hsaWdodFJlY3RzKGRv
Y3VtZW50KTsKLSAgICBmb3IgKHZhciBpID0gMDsgaSA8IHJlY3RzLmxlbmd0aDsgaSsrKQotICAg
IHsKLSAgICAgICAgdmFyIHJlY3ROYW1lID0gKGkgPCByZWN0TmFtZXMubGVuZ3RoID8gcmVjdE5h
bWVzW2ldIDogInVudGl0bGVkIik7Ci0gICAgICAgIHZhciByZWN0ID0gcmVjdHMuaXRlbShpKTsK
LSAgICAgICAgdmFyIGxpbmUgPSByZWN0TmFtZSArICIgcmVjdCBpcyAiICsgcmVjdC53aWR0aCAr
ICIgeCAiICsgcmVjdC5oZWlnaHQgKyAiIGF0ICgiICsgcmVjdC50b3AgKyAiLCAiICsgcmVjdC5s
ZWZ0ICsgIik8YnIvPiI7Ci0gICAgICAgIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJjb25zb2xl
IikuaW5uZXJIVE1MICs9IGxpbmU7Ci0gICAgfQotfQotCiBmdW5jdGlvbiB0ZXN0KCkKIHsKICAg
ICBmdW5jdGlvbiBub2RlU2VsZWN0ZWQobm9kZSkKQEAgLTUwLDcgKzM3LDYgQEAgZnVuY3Rpb24g
dGVzdCgpCiAKIDxzdmcgaWQ9InN2Zy1yb290IiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmll
d2JveD0iMCAwIDUwIDUwIj48L3N2Zz4KIDxwIGlkPSJkZXNjcmlwdGlvbiI+VGhpcyB0ZXN0IHZl
cmlmaWVzIHRoZSBwb3NpdGlvbiBhbmQgc2l6ZSBvZiB0aGUgaGlnaGxpZ2h0IHJlY3RhbmdsZXMg
b3ZlcmxheWVkIG9uIGFuIFNWRyByb290IGVsZW1lbnQuPC9wPgotPGRpdiBpZD0iY29uc29sZSI+
PC9kaXY+CiAKIDwvYm9keT4KIDwvaHRtbD4K
</data>

          </attachment>
      

    </bug>

</bugzilla>