<?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>147207</bug_id>
          
          <creation_ts>2015-07-22 15:49:33 -0700</creation_ts>
          <short_desc>Web Inspector: REGRESSION (Safari 7): Pseudo element rules are not labelled with media queries in Styles panel</short_desc>
          <delta_ts>2015-07-22 17:45:32 -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</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="Devin Rousso">hi</reporter>
          <assigned_to name="Devin Rousso">hi</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>graouts</cc>
    
    <cc>joepeck</cc>
    
    <cc>jonowells</cc>
    
    <cc>mattbaker</cc>
    
    <cc>nvasilyev</cc>
    
    <cc>timothy</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1111455</commentid>
    <comment_count>0</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2015-07-22 15:49:33 -0700</bug_when>
    <thetext>Summary:
The Styles panel of the Web Inspector labels rules that are applied through media queries. However, this does not apply to pseudo elements. For these, rules do not appear in the panel until the query is true–consistent with ordinary elements–but they are not in any way marked or labelled as being the subject of a media query.

This can be observed on the following site: http://service-docs.adeslade.co.uk. At a 670px viewport, the &lt;div&gt; with the classes ‘section’, and ‘download’ has padding applied, this rule is labelled by the media query. However, the Octocat background image applied as an ::after pseudo element to that same &lt;div&gt; does not have it’s layout changes (background-position, top, left, transform) labelled by the media query.

Steps to Reproduce:
1. Create some basic HTML and CSS, making use of a ::before or ::after pseudo element.
2. Add a media query to change some style of the pseudo element at some breakpoint.

Expected Results:
In the Web Inspector Styles panel, the change in the pseudo element’s style should be labelled by the relevant media query.

Actual Results:
The change in the pseudo element’s style is not labelled as being the result of a truthy media query.

Version:
OS X 10.9; Safari 7. Still occurs in r160213 Nightly.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1111456</commentid>
    <comment_count>1</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2015-07-22 15:49:47 -0700</bug_when>
    <thetext>&lt;rdar://problem/15611325&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1111462</commentid>
    <comment_count>2</comment_count>
      <attachid>257304</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2015-07-22 15:53:02 -0700</bug_when>
    <thetext>Created attachment 257304
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1111497</commentid>
    <comment_count>3</comment_count>
      <attachid>257304</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-22 17:45:29 -0700</bug_when>
    <thetext>Comment on attachment 257304
Patch

Clearing flags on attachment: 257304

Committed r187195: &lt;http://trac.webkit.org/changeset/187195&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1111498</commentid>
    <comment_count>4</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2015-07-22 17:45:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>257304</attachid>
            <date>2015-07-22 15:53:02 -0700</date>
            <delta_ts>2015-07-22 17:45:29 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-147207-20150722155147.patch</filename>
            <type>text/plain</type>
            <size>7835</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDhkMDEwMmFmMTFlNjIxYmZhOTNlOGJmMGUyNzc5
ZjFkN2U2YTU0NTEuLmVjZmJjY2Y0NWQ2ZTMwZWIxZjc0ZjFjZjczMTMxYzY0OWY4YThjZTUgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
Ykluc3BlY3RvclVJL0NoYW5nZUxvZwpAQCAtMSwzICsxLDE3IEBACisyMDE1LTA3LTIyICBEZXZp
biBSb3Vzc28gIDxkcm91c3NvQGFwcGxlLmNvbT4KKworICAgICAgICBXZWIgSW5zcGVjdG9yOiBS
RUdSRVNTSU9OIChTYWZhcmkgNyk6IFBzZXVkbyBlbGVtZW50IHJ1bGVzIGFyZSBub3QgbGFiZWxs
ZWQgd2l0aCBtZWRpYSBxdWVyaWVzIGluIFN0eWxlcyBwYW5lbAorICAgICAgICBodHRwczovL2J1
Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTQ3MjA3CisKKyAgICAgICAgUmV2aWV3ZWQg
YnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgKiBVc2VySW50ZXJmYWNlL1ZpZXdzL1J1bGVz
U3R5bGVEZXRhaWxzUGFuZWwuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuUnVsZXNTdHlsZURl
dGFpbHNQYW5lbC5wcm90b3R5cGUucmVmcmVzaC5pbnNlcnRNZWRpYU9ySW5oZXJpdGFuY2VMYWJl
bCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuUnVsZXNTdHlsZURldGFpbHNQYW5lbC5wcm90b3R5
cGUucmVmcmVzaC5pbnNlcnRBbGxNYXRjaGluZ1BzZXVkb1N0eWxlcyk6CisgICAgICAgIE5vdyBp
bnNlcnRzIHBzZXVkby1zdHlsZXMgYmFzZWQgb24gd2hldGhlciB0aGVpciBzZWxlY3RvciBzcGVj
aWZpY2l0eSBpcyBncmVhdGVyIHRoYW4KKyAgICAgICAgdGhlIHByZXZpb3VzIHN0eWxlJ3Mgc2Vs
ZWN0b3Igc3BlY2lmaWNpdHkuCisgICAgICAgIChXZWJJbnNwZWN0b3IuUnVsZXNTdHlsZURldGFp
bHNQYW5lbC5wcm90b3R5cGUucmVmcmVzaCk6CisKIDIwMTUtMDctMjIgIE5pa2l0YSBWYXNpbHll
diAgPG52YXNpbHlldkBhcHBsZS5jb20+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogQ2hhbmdl
IHN5bnRheCBoaWdobGlnaHRpbmcgY29sb3IgZm9yIHJlZ3VsYXIgZXhwcmVzc2lvbnMgdG8gbWFr
ZSB0aGVtIG1vcmUgcmVhZGFibGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9V
c2VySW50ZXJmYWNlL1ZpZXdzL1J1bGVzU3R5bGVEZXRhaWxzUGFuZWwuanMgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9SdWxlc1N0eWxlRGV0YWlsc1BhbmVsLmpz
CmluZGV4IGE2NzZkZDRmZTUzOGFkYzNmYzllNTc4YmRkOWI3ZDJkNzY5OThjZDcuLjhiYWExMmQ2
NmE2NThlODE4ZTgzZGMyMDZhOTIxMzFmMTM1MWE5NmUgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJJ
bnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL1J1bGVzU3R5bGVEZXRhaWxzUGFuZWwuanMK
KysrIGIvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvUnVsZXNTdHls
ZURldGFpbHNQYW5lbC5qcwpAQCAtNjAsNiArNjAsMTYgQEAgV2ViSW5zcGVjdG9yLlJ1bGVzU3R5
bGVEZXRhaWxzUGFuZWwgPSBjbGFzcyBSdWxlc1N0eWxlRGV0YWlsc1BhbmVsIGV4dGVuZHMgV2Vi
SW4KICAgICAgICAgdmFyIHByZXZpb3VzTWVkaWFMaXN0ID0gW107CiAgICAgICAgIHZhciBwcmV2
aW91c1NlY3Rpb24gPSBudWxsOwogCisgICAgICAgIHZhciBwc2V1ZG9FbGVtZW50cyA9IHRoaXMu
bm9kZVN0eWxlcy5wc2V1ZG9FbGVtZW50czsKKyAgICAgICAgdmFyIHBzZXVkb0VsZW1lbnRzU3R5
bGUgPSBbXTsKKyAgICAgICAgZm9yICh2YXIgcHNldWRvSWRlbnRpZmllciBpbiBwc2V1ZG9FbGVt
ZW50cykKKyAgICAgICAgICAgIHBzZXVkb0VsZW1lbnRzU3R5bGUgPSBwc2V1ZG9FbGVtZW50c1N0
eWxlLmNvbmNhdChwc2V1ZG9FbGVtZW50c1twc2V1ZG9JZGVudGlmaWVyXS5vcmRlcmVkU3R5bGVz
KTsKKworICAgICAgICB2YXIgb3JkZXJlZFBzZXVkb1N0eWxlcyA9IHVuaXF1ZU9yZGVyZWRTdHls
ZXMocHNldWRvRWxlbWVudHNTdHlsZSk7CisgICAgICAgIC8vIFJldmVyc2UgdGhlIGFycmF5IHRv
IGFsbG93IGVuc3VyZSB0aGF0IHNwbGljaW5nIHRoZSBhcnJheSB3aWxsIG5vdCBtZXNzIHdpdGgg
dGhlIG9yZGVyLgorICAgICAgICBpZiAob3JkZXJlZFBzZXVkb1N0eWxlcy5sZW5ndGgpCisgICAg
ICAgICAgICBvcmRlcmVkUHNldWRvU3R5bGVzLnJldmVyc2UoKTsKKwogICAgICAgICBmdW5jdGlv
biBtZWRpYUxpc3RzRXF1YWwoYSwgYikKICAgICAgICAgewogICAgICAgICAgICAgYSA9IGEgfHwg
W107CkBAIC0xNjksMjkgKzE3OSw4IEBAIFdlYkluc3BlY3Rvci5SdWxlc1N0eWxlRGV0YWlsc1Bh
bmVsID0gY2xhc3MgUnVsZXNTdHlsZURldGFpbHNQYW5lbCBleHRlbmRzIFdlYkluCiAgICAgICAg
ICAgICBhZGRlZE5ld1J1bGVCdXR0b24gPSB0cnVlOwogICAgICAgICB9CiAKLSAgICAgICAgdmFy
IHBzZXVkb0VsZW1lbnRzID0gdGhpcy5ub2RlU3R5bGVzLnBzZXVkb0VsZW1lbnRzOwotICAgICAg
ICB2YXIgcHNldWRvRWxlbWVudHNTdHlsZSA9IFtdOwotCi0gICAgICAgIGZvciAodmFyIHBzZXVk
b0lkZW50aWZpZXIgaW4gcHNldWRvRWxlbWVudHMpCi0gICAgICAgICAgICBwc2V1ZG9FbGVtZW50
c1N0eWxlID0gcHNldWRvRWxlbWVudHNTdHlsZS5jb25jYXQocHNldWRvRWxlbWVudHNbcHNldWRv
SWRlbnRpZmllcl0ub3JkZXJlZFN0eWxlcyk7Ci0KLSAgICAgICAgdmFyIG9yZGVyZWRQc2V1ZG9T
dHlsZXMgPSB1bmlxdWVPcmRlcmVkU3R5bGVzKHBzZXVkb0VsZW1lbnRzU3R5bGUpOwotICAgICAg
ICB2YXIgcHNldWRvRWxlbWVudFNlbGVjdG9ycyA9IFtdOwotCi0gICAgICAgIGZvciAodmFyIHN0
eWxlIG9mIG9yZGVyZWRQc2V1ZG9TdHlsZXMpCi0gICAgICAgICAgICBwc2V1ZG9FbGVtZW50U2Vs
ZWN0b3JzLnB1c2goeyBzdHlsZSwgc2VsZWN0b3JUZXh0OiBzdHlsZS5vd25lclJ1bGUuc2VsZWN0
b3JUZXh0LnJlcGxhY2UoLzp7MSwyfVtcdy1dK1xzKi9nLCAiICIpLnRyaW1SaWdodCgpIH0pOwot
Ci0gICAgICAgIC8vIFJldmVyc2UgdGhlIGFycmF5IHRvIGFsbG93IGVuc3VyZSB0aGF0IHNwbGlj
aW5nIHRoZSBhcnJheSB3aWxsIG5vdCBtZXNzIHdpdGggdGhlIG9yZGVyLgotICAgICAgICBpZiAo
cHNldWRvRWxlbWVudFNlbGVjdG9ycy5sZW5ndGgpCi0gICAgICAgICAgICBwc2V1ZG9FbGVtZW50
U2VsZWN0b3JzLnJldmVyc2UoKTsKLQotICAgICAgICB2YXIgYWRkZWROZXdSdWxlQnV0dG9uID0g
ZmFsc2U7Ci0gICAgICAgIHRoaXMuX3J1bGVNZWRpYUFuZEluaGVydGljYW5jZUxpc3QgPSBbXTsK
LQotICAgICAgICB2YXIgb3JkZXJlZFN0eWxlcyA9IHVuaXF1ZU9yZGVyZWRTdHlsZXModGhpcy5u
b2RlU3R5bGVzLm9yZGVyZWRTdHlsZXMpOwotICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IG9y
ZGVyZWRTdHlsZXMubGVuZ3RoOyArK2kpIHsKLSAgICAgICAgICAgIHZhciBzdHlsZSA9IG9yZGVy
ZWRTdHlsZXNbaV07Ci0KKyAgICAgICAgZnVuY3Rpb24gaW5zZXJ0TWVkaWFPckluaGVyaXRhbmNl
TGFiZWwoc3R5bGUpCisgICAgICAgIHsKICAgICAgICAgICAgIHZhciBoYXNNZWRpYU9ySW5oZXJp
dGVkID0gW107CiAKICAgICAgICAgICAgIGlmIChzdHlsZS50eXBlID09PSBXZWJJbnNwZWN0b3Iu
Q1NTU3R5bGVEZWNsYXJhdGlvbi5UeXBlLlJ1bGUgJiYgIWFkZGVkTmV3UnVsZUJ1dHRvbikKQEAg
LTIyMiw5ICsyMTEsNyBAQCBXZWJJbnNwZWN0b3IuUnVsZXNTdHlsZURldGFpbHNQYW5lbCA9IGNs
YXNzIFJ1bGVzU3R5bGVEZXRhaWxzUGFuZWwgZXh0ZW5kcyBXZWJJbgogICAgICAgICAgICAgICAg
IGlmIChwcmV2aW91c1NlY3Rpb24pCiAgICAgICAgICAgICAgICAgICAgIHByZXZpb3VzU2VjdGlv
bi5sYXN0SW5Hcm91cCA9IHRydWU7CiAKLSAgICAgICAgICAgICAgICBmb3IgKHZhciBqID0gMDsg
aiA8IGN1cnJlbnRNZWRpYUxpc3QubGVuZ3RoOyArK2opIHsKLSAgICAgICAgICAgICAgICAgICAg
dmFyIG1lZGlhID0gY3VycmVudE1lZGlhTGlzdFtqXTsKLQorICAgICAgICAgICAgICAgIGZvciAo
dmFyIG1lZGlhIG9mIGN1cnJlbnRNZWRpYUxpc3QpIHsKICAgICAgICAgICAgICAgICAgICAgdmFy
IHByZWZpeEVsZW1lbnQgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJzdHJvbmciKTsKICAgICAg
ICAgICAgICAgICAgICAgcHJlZml4RWxlbWVudC50ZXh0Q29udGVudCA9IFdlYkluc3BlY3Rvci5V
SVN0cmluZygiTWVkaWE6ICIpOwogCkBAIC0yNjIsMzYgKzI0OSw1NSBAQCBXZWJJbnNwZWN0b3Iu
UnVsZXNTdHlsZURldGFpbHNQYW5lbCA9IGNsYXNzIFJ1bGVzU3R5bGVEZXRhaWxzUGFuZWwgZXh0
ZW5kcyBXZWJJbgogICAgICAgICAgICAgfQogCiAgICAgICAgICAgICB0aGlzLl9ydWxlTWVkaWFB
bmRJbmhlcnRpY2FuY2VMaXN0LnB1c2goaGFzTWVkaWFPckluaGVyaXRlZCk7CisgICAgICAgIH0K
IAotICAgICAgICAgICAgdmFyIG93bmVyUnVsZSA9IHN0eWxlLm93bmVyUnVsZTsKKyAgICAgICAg
ZnVuY3Rpb24gaW5zZXJ0QWxsTWF0Y2hpbmdQc2V1ZG9TdHlsZXMoZm9yY2UpCisgICAgICAgIHsK
KyAgICAgICAgICAgIGlmICghb3JkZXJlZFBzZXVkb1N0eWxlcy5sZW5ndGgpCisgICAgICAgICAg
ICAgICAgcmV0dXJuOworCisgICAgICAgICAgICBpZiAoZm9yY2UpIHsKKyAgICAgICAgICAgICAg
ICBmb3IgKHZhciBqID0gb3JkZXJlZFBzZXVkb1N0eWxlcy5sZW5ndGggLSAxOyBqID49IDA7IC0t
aikgeworICAgICAgICAgICAgICAgICAgICB2YXIgcHNldWRvU3R5bGUgPSBvcmRlcmVkUHNldWRv
U3R5bGVzW2pdOworICAgICAgICAgICAgICAgICAgICBpbnNlcnRNZWRpYU9ySW5oZXJpdGFuY2VM
YWJlbC5jYWxsKHRoaXMsIHBzZXVkb1N0eWxlKTsKKyAgICAgICAgICAgICAgICAgICAgYXBwZW5k
U3R5bGVTZWN0aW9uLmNhbGwodGhpcywgcHNldWRvU3R5bGUpOworICAgICAgICAgICAgICAgIH0K
KyAgICAgICAgICAgICAgICBvcmRlcmVkUHNldWRvU3R5bGVzID0gW107CisgICAgICAgICAgICB9
CiAKLSAgICAgICAgICAgIGlmIChwc2V1ZG9FbGVtZW50U2VsZWN0b3JzLmxlbmd0aCAmJiBvd25l
clJ1bGUpIHsKLSAgICAgICAgICAgICAgICBmb3IgKHZhciBqID0gcHNldWRvRWxlbWVudFNlbGVj
dG9ycy5sZW5ndGggLSAxOyBqID49IDA7IC0taikgewotICAgICAgICAgICAgICAgICAgICB2YXIg
cHNldWRvRWxlbWVudCA9IHBzZXVkb0VsZW1lbnRTZWxlY3RvcnNbal07Ci0gICAgICAgICAgICAg
ICAgICAgIHZhciBtYXRjaGVkU2VsZWN0b3JUZXh0ID0gb3duZXJSdWxlLm1hdGNoZWRTZWxlY3Rv
clRleHQ7CisgICAgICAgICAgICBpZiAoIXByZXZpb3VzU2VjdGlvbikKKyAgICAgICAgICAgICAg
ICByZXR1cm47CiAKLSAgICAgICAgICAgICAgICAgICAgaWYgKG93bmVyUnVsZS50eXBlID09PSBX
ZWJJbnNwZWN0b3IuQ1NTUnVsZS5UeXBlLlVzZXJBZ2VudCB8fCBzdHlsZS5pbmVyaGl0ZWQKLSAg
ICAgICAgICAgICAgICAgICAgfHwgKHBzZXVkb0VsZW1lbnQubGFzdE1hdGNoaW5nU2VsZWN0b3Ig
JiYgcHNldWRvRWxlbWVudC5sYXN0TWF0Y2hpbmdTZWxlY3RvciAhPT0gbWF0Y2hlZFNlbGVjdG9y
VGV4dCkpIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIGFwcGVuZFN0eWxlU2VjdGlvbi5jYWxs
KHRoaXMsIHBzZXVkb0VsZW1lbnQuc3R5bGUpOwotICAgICAgICAgICAgICAgICAgICAgICAgcHNl
dWRvRWxlbWVudFNlbGVjdG9ycy5zcGxpY2UoaiwgMSk7Ci0gICAgICAgICAgICAgICAgICAgICAg
ICB0aGlzLl9ydWxlTWVkaWFBbmRJbmhlcnRpY2FuY2VMaXN0LnB1c2goaGFzTWVkaWFPckluaGVy
aXRlZCk7CisgICAgICAgICAgICB2YXIgb3duZXJSdWxlID0gcHJldmlvdXNTZWN0aW9uLnN0eWxl
Lm93bmVyUnVsZTsKKyAgICAgICAgICAgIGlmICghb3duZXJSdWxlKQorICAgICAgICAgICAgICAg
IHJldHVybjsKIAotICAgICAgICAgICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAg
ICAgICAgICAgIH0KKyAgICAgICAgICAgIGZvciAodmFyIGogPSBvcmRlcmVkUHNldWRvU3R5bGVz
Lmxlbmd0aCAtIDE7IGogPj0gMDsgLS1qKSB7CisgICAgICAgICAgICAgICAgdmFyIHBzZXVkb1N0
eWxlID0gb3JkZXJlZFBzZXVkb1N0eWxlc1tqXTsKKyAgICAgICAgICAgICAgICBpZiAoIXBzZXVk
b1N0eWxlLm93bmVyUnVsZS5zZWxlY3RvcklzR3JlYXRlcihvd25lclJ1bGUubW9zdFNwZWNpZmlj
U2VsZWN0b3IpKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKIAotICAgICAgICAgICAg
ICAgICAgICBpZiAobWF0Y2hlZFNlbGVjdG9yVGV4dC5pbmNsdWRlcyhwc2V1ZG9FbGVtZW50LnNl
bGVjdG9yVGV4dCkgfHwgIW93bmVyUnVsZS5zZWxlY3RvcklzR3JlYXRlcihwc2V1ZG9FbGVtZW50
LnN0eWxlLm93bmVyUnVsZS5tb3N0U3BlY2lmaWNTZWxlY3RvcikpCi0gICAgICAgICAgICAgICAg
ICAgICAgICBwc2V1ZG9FbGVtZW50Lmxhc3RNYXRjaGluZ1NlbGVjdG9yID0gbWF0Y2hlZFNlbGVj
dG9yVGV4dDsKLSAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgaW5zZXJ0TWVkaWFP
ckluaGVyaXRhbmNlTGFiZWwuY2FsbCh0aGlzLCBwc2V1ZG9TdHlsZSk7CisgICAgICAgICAgICAg
ICAgYXBwZW5kU3R5bGVTZWN0aW9uLmNhbGwodGhpcywgcHNldWRvU3R5bGUpOworICAgICAgICAg
ICAgICAgIG93bmVyUnVsZSA9IHBzZXVkb1N0eWxlLm93bmVyUnVsZTsKKyAgICAgICAgICAgICAg
ICBvcmRlcmVkUHNldWRvU3R5bGVzLnNwbGljZShqLCAxKTsKICAgICAgICAgICAgIH0KKyAgICAg
ICAgfQorCisgICAgICAgIHZhciBhZGRlZE5ld1J1bGVCdXR0b24gPSBmYWxzZTsKKyAgICAgICAg
dGhpcy5fcnVsZU1lZGlhQW5kSW5oZXJ0aWNhbmNlTGlzdCA9IFtdOwogCisgICAgICAgIHZhciBv
cmRlcmVkU3R5bGVzID0gdW5pcXVlT3JkZXJlZFN0eWxlcyh0aGlzLm5vZGVTdHlsZXMub3JkZXJl
ZFN0eWxlcyk7CisgICAgICAgIGZvciAodmFyIHN0eWxlIG9mIG9yZGVyZWRTdHlsZXMpIHsKKyAg
ICAgICAgICAgIHZhciBpc1VzZXJBZ2VudFN0eWxlID0gc3R5bGUub3duZXJSdWxlICYmIHN0eWxl
Lm93bmVyUnVsZS50eXBlID09PSBXZWJJbnNwZWN0b3IuQ1NTUnVsZS5UeXBlLlVzZXJBZ2VudDsK
KyAgICAgICAgICAgIGluc2VydEFsbE1hdGNoaW5nUHNldWRvU3R5bGVzLmNhbGwodGhpcywgaXNV
c2VyQWdlbnRTdHlsZSB8fCBzdHlsZS5pbmVyaGl0ZWQpOworCisgICAgICAgICAgICBpbnNlcnRN
ZWRpYU9ySW5oZXJpdGFuY2VMYWJlbC5jYWxsKHRoaXMsIHN0eWxlKTsKICAgICAgICAgICAgIGFw
cGVuZFN0eWxlU2VjdGlvbi5jYWxsKHRoaXMsIHN0eWxlKTsKICAgICAgICAgfQogCiAgICAgICAg
IC8vIEp1c3QgaW4gY2FzZSB0aGVyZSBhcmUgYW55IHBzZXVkby1zZWxlY3RvcnMgbGVmdCB0aGF0
IGhhdmVuJ3QgYmVlbiBhZGRlZC4KLSAgICAgICAgaWYgKHBzZXVkb0VsZW1lbnRTZWxlY3RvcnMu
bGVuZ3RoKSB7Ci0gICAgICAgICAgICBmb3IgKHZhciBpID0gcHNldWRvRWxlbWVudFNlbGVjdG9y
cy5sZW5ndGggLSAxOyBpID49IDA7IC0taSkKLSAgICAgICAgICAgICAgICBhcHBlbmRTdHlsZVNl
Y3Rpb24uY2FsbCh0aGlzLCBwc2V1ZG9FbGVtZW50U2VsZWN0b3JzW2ldLnN0eWxlKTsKLSAgICAg
ICAgfQorICAgICAgICBpbnNlcnRBbGxNYXRjaGluZ1BzZXVkb1N0eWxlcy5jYWxsKHRoaXMsIHRy
dWUpOwogCiAgICAgICAgIGlmICghYWRkZWROZXdSdWxlQnV0dG9uKQogICAgICAgICAgICAgYWRk
TmV3UnVsZUJ1dHRvbi5jYWxsKHRoaXMpOwo=
</data>

          </attachment>
      

    </bug>

</bugzilla>