<?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>89891</bug_id>
          
          <creation_ts>2012-06-25 10:23:24 -0700</creation_ts>
          <short_desc>Web Inspector: StyleSource should set content using CSSStyleModelResourceBinding directly.</short_desc>
          <delta_ts>2012-07-02 05:13:35 -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>
          
          <blocked>89868</blocked>
          <everconfirmed>0</everconfirmed>
          <reporter name="Vsevolod Vlasov">vsevik</reporter>
          <assigned_to name="Vsevolod Vlasov">vsevik</assigned_to>
          <cc>apavlov</cc>
    
    <cc>bweinstein</cc>
    
    <cc>joepeck</cc>
    
    <cc>keishi</cc>
    
    <cc>loislo</cc>
    
    <cc>pfeldman</cc>
    
    <cc>pmuellr</cc>
    
    <cc>rik</cc>
    
    <cc>timothy</cc>
    
    <cc>yurys</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>656681</commentid>
    <comment_count>0</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-06-25 10:23:24 -0700</bug_when>
    <thetext>StyleSource should set content using CSSStyleModelResourceBinding directly.
It should not use resource.setContent method.
Also revision should not be added before setStyleSheetText returns from backend to keep UISourceCode in consistent state.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>657446</commentid>
    <comment_count>1</comment_count>
      <attachid>149497</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-06-26 02:44:59 -0700</bug_when>
    <thetext>Created attachment 149497
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>660994</commentid>
    <comment_count>2</comment_count>
      <attachid>149497</attachid>
    <who name="Pavel Feldman">pfeldman</who>
    <bug_when>2012-06-29 22:37:29 -0700</bug_when>
    <thetext>Comment on attachment 149497
Patch

View in context: https://bugs.webkit.org/attachment.cgi?id=149497&amp;action=review

&gt; Source/WebCore/ChangeLog:10
&gt; +        Resource.revertAndClearHistory is now clearing history asynchronously

I think we should rather not create revision for revert at all.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>661313</commentid>
    <comment_count>3</comment_count>
      <attachid>149497</attachid>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-07-02 00:43:29 -0700</bug_when>
    <thetext>Comment on attachment 149497
Patch

I would not add a boolean flag to several methods only because of revert functionality only since we are planning to move to synchronous revision adding anyway,</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>661407</commentid>
    <comment_count>4</comment_count>
    <who name="Vsevolod Vlasov">vsevik</who>
    <bug_when>2012-07-02 05:13:35 -0700</bug_when>
    <thetext>Committed r121672: &lt;http://trac.webkit.org/changeset/121672&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>149497</attachid>
            <date>2012-06-26 02:44:59 -0700</date>
            <delta_ts>2012-07-02 02:17:39 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-89891-20120626134458.patch</filename>
            <type>text/plain</type>
            <size>8461</size>
            <attacher name="Vsevolod Vlasov">vsevik</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMTIxMjM5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDZkZjEwNDYxYzNhZWQw
NTE1ZDE4MDMxNDg2ZDMwNGRjZGMzNDk5YS4uODk2ZmQxZmQ0NDNiMDcwNzk2NDM2NTg1ZDhjNzRl
MmIwZmUzNmZmMiAxMDA3NTUKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDMwIEBACisyMDEyLTA2LTI2ICBWc2V2
b2xvZCBWbGFzb3YgIDx2c2V2aWtAY2hyb21pdW0ub3JnPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IFN0eWxlU291cmNlIHNob3VsZCBzZXQgY29udGVudCB1c2luZyBDU1NTdHlsZU1vZGVsUmVz
b3VyY2VCaW5kaW5nIGRpcmVjdGx5LgorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9ODk4OTEKKworICAgICAgICBSZXZpZXdlZCBieSBOT0JPRFkgKE9PUFMh
KS4KKworICAgICAgICBTdHlsZVNvdXJjZSBub3cgY2FsbHMgQ1NTIHJlc291cmNlIGJpbmRpbmcg
ZGlyZWN0bHkuCisgICAgICAgIENTUyByZXNvdXJjZSBiaW5kaW5nIG5vdyBhZGRzIHJlc291cmNl
IHJldmlzaW9uIG9ubHkgYWZ0ZXIgc2V0U3R5bGVTaGVldFRleHQgY2FsbCByZXR1cm5zIGZyb20g
YmFja2VuZC4KKyAgICAgICAgUmVzb3VyY2UucmV2ZXJ0QW5kQ2xlYXJIaXN0b3J5IGlzIG5vdyBj
bGVhcmluZyBoaXN0b3J5IGFzeW5jaHJvbm91c2x5CisgICAgICAgIHNpbmNlIFJlc291cmNlLnNl
dENvbnRlbnQgYWRkcyByZXZpc2lvbiB0aGF0IHNob3VsZCBiZSByZW1vdmVkIGFzIHdlbGwuCisK
KyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL0NTU1N0eWxlTW9kZWwuanM6CisgICAgICAg
IChXZWJJbnNwZWN0b3IuQ1NTU3R5bGVNb2RlbC5wcm90b3R5cGUuZ2V0VmlhSW5zcGVjdG9yUmVz
b3VyY2VGb3JSdWxlKToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5DU1NTdHlsZU1vZGVsLnByb3Rv
dHlwZS5yZXNvdXJjZUJpbmRpbmcpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkNTU1N0eWxlTW9k
ZWxSZXNvdXJjZUJpbmRpbmcucHJvdG90eXBlLnNldFN0eWxlQ29udGVudC5pbm5lckNhbGxiYWNr
KToKKyAgICAgICAgKFdlYkluc3BlY3Rvci5DU1NTdHlsZU1vZGVsUmVzb3VyY2VCaW5kaW5nLnBy
b3RvdHlwZS5zZXRTdHlsZUNvbnRlbnQpOgorICAgICAgICAoV2ViSW5zcGVjdG9yLkNTU1N0eWxl
TW9kZWxSZXNvdXJjZUJpbmRpbmcucHJvdG90eXBlLnNldENvbnRlbnQpOgorICAgICAgICAqIGlu
c3BlY3Rvci9mcm9udC1lbmQvUmVzb3VyY2UuanM6CisgICAgICAgIChXZWJJbnNwZWN0b3IuUmVz
b3VyY2UucHJvdG90eXBlLnJldmVydEFuZENsZWFySGlzdG9yeSk6CisgICAgICAgIChXZWJJbnNw
ZWN0b3IuUmVzb3VyY2UucHJvdG90eXBlLnJldmVydEFuZENsZWFySGlzdG9yeS5jbGVhckhpc3Rv
cnkpOgorICAgICAgICAqIGluc3BlY3Rvci9mcm9udC1lbmQvUmV2aXNpb25IaXN0b3J5Vmlldy5q
czoKKyAgICAgICAgKFdlYkluc3BlY3Rvci5SZXZpc2lvbkhpc3RvcnlWaWV3LnByb3RvdHlwZS5f
Y3JlYXRlUmVzb3VyY2VJdGVtKToKKyAgICAgICAgKiBpbnNwZWN0b3IvZnJvbnQtZW5kL1N0eWxl
c1BhbmVsLmpzOgorICAgICAgICAoV2ViSW5zcGVjdG9yLlN0eWxlU291cmNlLnByb3RvdHlwZS53
b3JraW5nQ29weUNvbW1pdHRlZCk6CisgICAgICAgIChXZWJJbnNwZWN0b3IuU3R5bGVTb3VyY2Uu
cHJvdG90eXBlLndvcmtpbmdDb3B5Q2hhbmdlZCk6CisKIDIwMTItMDYtMjYgIEtlbnQgVGFtdXJh
ICA8dGtlbnRAY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJlZmFjdG9yaW5nOiBTaW1wbGlmeSBG
b3JtQ29udHJvbGxlciBpbnRlcmZhY2UKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9mcm9udC1lbmQvQ1NTU3R5bGVNb2RlbC5qcyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rv
ci9mcm9udC1lbmQvQ1NTU3R5bGVNb2RlbC5qcwppbmRleCA2N2MwYjAwMWEyODhkMThmZmIyZmUx
YzA0NzAzODkwZmYwNjcyOTkzLi5mYzE1Y2Q0YmI0NzE4ZjhhMjIyYjNmMjI5M2IyNGIxOTc2ZmU1
Y2U2IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL0NTU1N0
eWxlTW9kZWwuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9DU1NT
dHlsZU1vZGVsLmpzCkBAIC0zMzUsNiArMzM1LDE0IEBAIFdlYkluc3BlY3Rvci5DU1NTdHlsZU1v
ZGVsLnByb3RvdHlwZSA9IHsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogICAgICAg
ICB0aGlzLl9yZXNvdXJjZUJpbmRpbmcuX3JlcXVlc3RWaWFJbnNwZWN0b3JSZXNvdXJjZShydWxl
LmlkLnN0eWxlU2hlZXRJZCwgY2FsbGJhY2spOworICAgIH0sCisKKyAgICAvKioKKyAgICAgKiBA
cmV0dXJuIHtXZWJJbnNwZWN0b3IuQ1NTU3R5bGVNb2RlbFJlc291cmNlQmluZGluZ30KKyAgICAg
Ki8KKyAgICByZXNvdXJjZUJpbmRpbmc6IGZ1bmN0aW9uKCkKKyAgICB7CisgICAgICAgIHJldHVy
biB0aGlzLl9yZXNvdXJjZUJpbmRpbmc7CiAgICAgfQogfQogCkBAIC05NDAsNiArOTQ4LDM1IEBA
IFdlYkluc3BlY3Rvci5DU1NTdHlsZU1vZGVsUmVzb3VyY2VCaW5kaW5nID0gZnVuY3Rpb24oY3Nz
TW9kZWwpCiAKIFdlYkluc3BlY3Rvci5DU1NTdHlsZU1vZGVsUmVzb3VyY2VCaW5kaW5nLnByb3Rv
dHlwZSA9IHsKICAgICAvKioKKyAgICAgKiBAcGFyYW0ge1dlYkluc3BlY3Rvci5TdHlsZVNvdXJj
ZX0gc3R5bGVTb3VyY2UKKyAgICAgKiBAcGFyYW0ge3N0cmluZ30gY29udGVudAorICAgICAqIEBw
YXJhbSB7Ym9vbGVhbn0gbWFqb3JDaGFuZ2UKKyAgICAgKiBAcGFyYW0ge2Z1bmN0aW9uKD9zdHJp
bmcpfSB1c2VyQ2FsbGJhY2sKKyAgICAgKi8KKyAgICBzZXRTdHlsZUNvbnRlbnQ6IGZ1bmN0aW9u
KHN0eWxlU291cmNlLCBjb250ZW50LCBtYWpvckNoYW5nZSwgdXNlckNhbGxiYWNrKQorICAgIHsK
KyAgICAgICAgdmFyIHJlc291cmNlID0gc3R5bGVTb3VyY2UucmVzb3VyY2UoKTsKKyAgICAgICAg
aWYgKHRoaXMuX3N0eWxlU2hlZXRJZEZvclJlc291cmNlKHJlc291cmNlKSkgeworICAgICAgICAg
ICAgdGhpcy5faW5uZXJTZXRDb250ZW50KHJlc291cmNlLCBjb250ZW50LCBtYWpvckNoYW5nZSwg
aW5uZXJDYWxsYmFjaywgbnVsbCk7CisgICAgICAgICAgICByZXR1cm47CisgICAgICAgIH0KKyAg
ICAgICAgdGhpcy5fbG9hZFN0eWxlU2hlZXRIZWFkZXJzKHRoaXMuX2lubmVyU2V0Q29udGVudC5i
aW5kKHRoaXMsIHJlc291cmNlLCBjb250ZW50LCBtYWpvckNoYW5nZSwgaW5uZXJDYWxsYmFjaykp
OworICAgICAgICAKKyAgICAgICAgZnVuY3Rpb24gaW5uZXJDYWxsYmFjayhlcnJvcikKKyAgICAg
ICAgeworICAgICAgICAgICAgaWYgKGVycm9yKSB7CisgICAgICAgICAgICAgICAgdXNlckNhbGxi
YWNrKGVycm9yKTsKKyAgICAgICAgICAgICAgICByZXR1cm47CisgICAgICAgICAgICB9CisKKyAg
ICAgICAgICAgIGlmIChtYWpvckNoYW5nZSkKKyAgICAgICAgICAgICAgICByZXNvdXJjZS5hZGRS
ZXZpc2lvbihjb250ZW50KTsKKworICAgICAgICAgICAgdXNlckNhbGxiYWNrKG51bGwpOworICAg
ICAgICB9CisgICAgfSwKKworICAgIC8qKgogICAgICAqIEBwYXJhbSB7V2ViSW5zcGVjdG9yLlJl
c291cmNlfSByZXNvdXJjZQogICAgICAqIEBwYXJhbSB7c3RyaW5nfSBjb250ZW50CiAgICAgICog
QHBhcmFtIHtib29sZWFufSBtYWpvckNoYW5nZQpAQCAtOTQ3LDE0ICs5ODQsMTIgQEAgV2ViSW5z
cGVjdG9yLkNTU1N0eWxlTW9kZWxSZXNvdXJjZUJpbmRpbmcucHJvdG90eXBlID0gewogICAgICAq
LwogICAgIHNldENvbnRlbnQ6IGZ1bmN0aW9uKHJlc291cmNlLCBjb250ZW50LCBtYWpvckNoYW5n
ZSwgdXNlckNhbGxiYWNrKQogICAgIHsKLSAgICAgICAgaWYgKG1ham9yQ2hhbmdlICYmIHJlc291
cmNlLnR5cGUgPT09IFdlYkluc3BlY3Rvci5yZXNvdXJjZVR5cGVzLlN0eWxlc2hlZXQpCi0gICAg
ICAgICAgICByZXNvdXJjZS5hZGRSZXZpc2lvbihjb250ZW50KTsKLQotICAgICAgICBpZiAodGhp
cy5fc3R5bGVTaGVldElkRm9yUmVzb3VyY2UocmVzb3VyY2UpKSB7Ci0gICAgICAgICAgICB0aGlz
Ll9pbm5lclNldENvbnRlbnQocmVzb3VyY2UsIGNvbnRlbnQsIG1ham9yQ2hhbmdlLCB1c2VyQ2Fs
bGJhY2ssIG51bGwpOworICAgICAgICB2YXIgc3R5bGVTb3VyY2UgPSAvKiogQHR5cGUge1dlYklu
c3BlY3Rvci5TdHlsZVNvdXJjZX0gKi8gcmVzb3VyY2UudWlTb3VyY2VDb2RlKCk7CisgICAgICAg
IGlmICghc3R5bGVTb3VyY2UpIHsKKyAgICAgICAgICAgIHVzZXJDYWxsYmFjaygiUmVzb3VyY2Ug
aXMgbm90IGVkaXRhYmxlIik7CiAgICAgICAgICAgICByZXR1cm47CiAgICAgICAgIH0KLSAgICAg
ICAgdGhpcy5fbG9hZFN0eWxlU2hlZXRIZWFkZXJzKHRoaXMuX2lubmVyU2V0Q29udGVudC5iaW5k
KHRoaXMsIHJlc291cmNlLCBjb250ZW50LCBtYWpvckNoYW5nZSwgdXNlckNhbGxiYWNrKSk7Cisg
ICAgICAgIHRoaXMuc2V0U3R5bGVDb250ZW50KHN0eWxlU291cmNlLCBjb250ZW50LCBtYWpvckNo
YW5nZSwgdXNlckNhbGxiYWNrKTsKICAgICB9LAogCiAgICAgLyoqCmRpZmYgLS1naXQgYS9Tb3Vy
Y2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5kL1Jlc291cmNlLmpzIGIvU291cmNlL1dlYkNv
cmUvaW5zcGVjdG9yL2Zyb250LWVuZC9SZXNvdXJjZS5qcwppbmRleCAwYjRiOTQ1MzViNTcwMzc0
NmI4OWNjZjc5NmVjMmYzNGMwMWI0YTE3Li5jNTU2OThhMjc0NDIwNzRlNTcxZGJiYzNlYWI2MWVi
NzQ0ODcyYjA4IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJvbnQtZW5k
L1Jlc291cmNlLmpzCisrKyBiL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvUmVz
b3VyY2UuanMKQEAgLTQ5MCwxNCArNDkwLDIwIEBAIFdlYkluc3BlY3Rvci5SZXNvdXJjZS5wcm90
b3R5cGUgPSB7CiAgICAgICAgIHRoaXMucmVxdWVzdENvbnRlbnQocmV2ZXJ0LmJpbmQodGhpcykp
OwogICAgIH0sCiAKLSAgICByZXZlcnRBbmRDbGVhckhpc3Rvcnk6IGZ1bmN0aW9uKCkKKyAgICBy
ZXZlcnRBbmRDbGVhckhpc3Rvcnk6IGZ1bmN0aW9uKGNhbGxiYWNrKQogICAgIHsKICAgICAgICAg
ZnVuY3Rpb24gcmV2ZXJ0KGNvbnRlbnQpCiAgICAgICAgIHsKLSAgICAgICAgICAgIHRoaXMuc2V0
Q29udGVudChjb250ZW50LCB0cnVlLCBmdW5jdGlvbigpIHt9KTsKKyAgICAgICAgICAgIHRoaXMu
c2V0Q29udGVudChjb250ZW50LCB0cnVlLCBjbGVhckhpc3RvcnkuYmluZCh0aGlzKSk7CisgICAg
ICAgIH0KKworICAgICAgICBmdW5jdGlvbiBjbGVhckhpc3RvcnkoKQorICAgICAgICB7CiAgICAg
ICAgICAgICBXZWJJbnNwZWN0b3IuUmVzb3VyY2UuX2NsZWFyUmVzb3VyY2VIaXN0b3J5KHRoaXMp
OwogICAgICAgICAgICAgdGhpcy5oaXN0b3J5ID0gW107CisgICAgICAgICAgICBjYWxsYmFjaygp
OwogICAgICAgICB9CisKICAgICAgICAgdGhpcy5yZXF1ZXN0Q29udGVudChyZXZlcnQuYmluZCh0
aGlzKSk7CiAgICAgfSwKIApkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zy
b250LWVuZC9SZXZpc2lvbkhpc3RvcnlWaWV3LmpzIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9y
L2Zyb250LWVuZC9SZXZpc2lvbkhpc3RvcnlWaWV3LmpzCmluZGV4IGM0MjkwNDUwMDI2NzU2NTAw
ZTFmYzNhYWU4Y2ZlNWMwNWUxM2U5OWQuLjI1YTkwZTdjNzY1MjY3MzUzYTI2MGVlOTg5N2NlYmRh
ODIzNWIxNTcgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQv
UmV2aXNpb25IaXN0b3J5Vmlldy5qcworKysgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3IvZnJv
bnQtZW5kL1JldmlzaW9uSGlzdG9yeVZpZXcuanMKQEAgLTExMiwxNyArMTEyLDI2IEBAIFdlYklu
c3BlY3Rvci5SZXZpc2lvbkhpc3RvcnlWaWV3LnByb3RvdHlwZSA9IHsKICAgICAgICAgcmV2ZXJ0
VG9PcmlnaW5hbC50ZXh0Q29udGVudCA9IFdlYkluc3BlY3Rvci5VSVN0cmluZygiYXBwbHkgb3Jp
Z2luYWwgY29udGVudCIpOwogICAgICAgICByZXZlcnRUb09yaWdpbmFsLmFkZEV2ZW50TGlzdGVu
ZXIoImNsaWNrIiwgcmVzb3VyY2UucmV2ZXJ0VG9PcmlnaW5hbC5iaW5kKHJlc291cmNlKSk7CiAK
LSAgICAgICAgZnVuY3Rpb24gY2xlYXJIaXN0b3J5KCkKKyAgICAgICAgdmFyIGNsZWFySGlzdG9y
eUVsZW1lbnQgPSByZXNvdXJjZUl0ZW0ubGlzdEl0ZW1FbGVtZW50LmNyZWF0ZUNoaWxkKCJzcGFu
IiwgInJldmlzaW9uLWhpc3RvcnktbGluayIpOworICAgICAgICBjbGVhckhpc3RvcnlFbGVtZW50
LnRleHRDb250ZW50ID0gV2ViSW5zcGVjdG9yLlVJU3RyaW5nKCJyZXZlcnQiKTsKKyAgICAgICAg
Y2xlYXJIaXN0b3J5RWxlbWVudC5hZGRFdmVudExpc3RlbmVyKCJjbGljayIsIHRoaXMuX2NsZWFy
SGlzdG9yeS5iaW5kKHRoaXMsIHJlc291cmNlKSk7CisgICAgICAgIHJldHVybiByZXNvdXJjZUl0
ZW07CisgICAgfSwKKworICAgIC8qKgorICAgICAqIEBwYXJhbSB7V2ViSW5zcGVjdG9yLlJlc291
cmNlfSByZXNvdXJjZQorICAgICAqLworICAgIF9jbGVhckhpc3Rvcnk6IGZ1bmN0aW9uKHJlc291
cmNlKQorICAgIHsKKyAgICAgICAgcmVzb3VyY2UucmV2ZXJ0QW5kQ2xlYXJIaXN0b3J5KGhpc3Rv
cnlDbGVhcmVkLmJpbmQodGhpcykpOworCisgICAgICAgIGZ1bmN0aW9uIGhpc3RvcnlDbGVhcmVk
KCkKICAgICAgICAgewotICAgICAgICAgICAgcmVzb3VyY2UucmV2ZXJ0QW5kQ2xlYXJIaXN0b3J5
KCk7CisgICAgICAgICAgICB2YXIgcmVzb3VyY2VJdGVtID0gdGhpcy5fcmVzb3VyY2VJdGVtcy5n
ZXQocmVzb3VyY2UpOwogICAgICAgICAgICAgdGhpcy5fdHJlZU91dGxpbmUucmVtb3ZlQ2hpbGQo
cmVzb3VyY2VJdGVtKTsKICAgICAgICAgICAgIHRoaXMuX3Jlc291cmNlSXRlbXMucmVtb3ZlKHJl
c291cmNlKTsKICAgICAgICAgfQogCi0gICAgICAgIHZhciBjbGVhckhpc3RvcnlFbGVtZW50ID0g
cmVzb3VyY2VJdGVtLmxpc3RJdGVtRWxlbWVudC5jcmVhdGVDaGlsZCgic3BhbiIsICJyZXZpc2lv
bi1oaXN0b3J5LWxpbmsiKTsKLSAgICAgICAgY2xlYXJIaXN0b3J5RWxlbWVudC50ZXh0Q29udGVu
dCA9IFdlYkluc3BlY3Rvci5VSVN0cmluZygicmV2ZXJ0Iik7Ci0gICAgICAgIGNsZWFySGlzdG9y
eUVsZW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiY2xpY2siLCBjbGVhckhpc3RvcnkuYmluZCh0aGlz
KSk7Ci0gICAgICAgIHJldHVybiByZXNvdXJjZUl0ZW07CiAgICAgfSwKIAogICAgIF9yZXZpc2lv
bkFkZGVkOiBmdW5jdGlvbihldmVudCkKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJDb3JlL2luc3Bl
Y3Rvci9mcm9udC1lbmQvU3R5bGVzUGFuZWwuanMgYi9Tb3VyY2UvV2ViQ29yZS9pbnNwZWN0b3Iv
ZnJvbnQtZW5kL1N0eWxlc1BhbmVsLmpzCmluZGV4IDMxNjk2OWRlOTA4ZDg5YTRkYTVhOGZlMDg2
ZjQwYjU2N2I5OTkwZTcuLjVhN2FkNGE4YWZjOTk1NDhhOTkzODY1YzMzMDNlNjVmMjcxMzBjMmQg
MTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL2luc3BlY3Rvci9mcm9udC1lbmQvU3R5bGVzUGFu
ZWwuanMKKysrIGIvU291cmNlL1dlYkNvcmUvaW5zcGVjdG9yL2Zyb250LWVuZC9TdHlsZXNQYW5l
bC5qcwpAQCAtMTAzLDE0ICsxMDMsMTQgQEAgV2ViSW5zcGVjdG9yLlN0eWxlU291cmNlLnByb3Rv
dHlwZSA9IHsKICAgICAgKi8KICAgICB3b3JraW5nQ29weUNvbW1pdHRlZDogZnVuY3Rpb24oY2Fs
bGJhY2spCiAgICAgeyAgCi0gICAgICAgIHRoaXMuX3Jlc291cmNlLnNldENvbnRlbnQodGhpcy53
b3JraW5nQ29weSgpLCB0cnVlLCBjYWxsYmFjayk7CisgICAgICAgIFdlYkluc3BlY3Rvci5jc3NN
b2RlbC5yZXNvdXJjZUJpbmRpbmcoKS5zZXRTdHlsZUNvbnRlbnQodGhpcywgdGhpcy53b3JraW5n
Q29weSgpLCB0cnVlLCBjYWxsYmFjayk7CiAgICAgfSwKIAogICAgIHdvcmtpbmdDb3B5Q2hhbmdl
ZDogZnVuY3Rpb24oKQogICAgIHsgIAogICAgICAgICBmdW5jdGlvbiBjb21taXRJbmNyZW1lbnRh
bEVkaXQoKQogICAgICAgICB7Ci0gICAgICAgICAgICB0aGlzLl9yZXNvdXJjZS5zZXRDb250ZW50
KHRoaXMud29ya2luZ0NvcHkoKSwgZmFsc2UsIGZ1bmN0aW9uKCkge30pOworICAgICAgICAgICAg
V2ViSW5zcGVjdG9yLmNzc01vZGVsLnJlc291cmNlQmluZGluZygpLnNldFN0eWxlQ29udGVudCh0
aGlzLCB0aGlzLndvcmtpbmdDb3B5KCksIGZhbHNlLCBmdW5jdGlvbigpIHt9KTsKICAgICAgICAg
fQogICAgICAgICBjb25zdCB1cGRhdGVUaW1lb3V0ID0gMjAwOwogICAgICAgICB0aGlzLl9pbmNy
ZW1lbnRhbFVwZGF0ZVRpbWVyID0gc2V0VGltZW91dChjb21taXRJbmNyZW1lbnRhbEVkaXQuYmlu
ZCh0aGlzKSwgdXBkYXRlVGltZW91dCk7Cg==
</data>
<flag name="review"
          id="157540"
          type_id="1"
          status="+"
          setter="pfeldman"
    />
          </attachment>
      

    </bug>

</bugzilla>