<?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>182950</bug_id>
          
          <creation_ts>2018-02-19 17:47:01 -0800</creation_ts>
          <short_desc>Web Inspector: Canvas tab: don&apos;t automatically select a recording when viewing a canvas</short_desc>
          <delta_ts>2018-05-14 16:03:40 -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>WebKit 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>
          
          <blocked>173807</blocked>
    
    <blocked>175485</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Devin Rousso">hi</reporter>
          <assigned_to name="Devin Rousso">hi</assigned_to>
          <cc>commit-queue</cc>
    
    <cc>inspector-bugzilla-changes</cc>
    
    <cc>mattbaker</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1400585</commentid>
    <comment_count>0</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2018-02-19 17:47:01 -0800</bug_when>
    <thetext>I find it annoying that when I select a Canvas from the overview, it automatically selects the first recording, causing the recording preview to be shown instead of the current content.  We should change this to be where we only select a recording when we are directly viewing a recording (e.g. when a recording finishes or if the user selects one from the menu in the overview).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1400588</commentid>
    <comment_count>1</comment_count>
      <attachid>334215</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2018-02-19 17:55:16 -0800</bug_when>
    <thetext>Created attachment 334215
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1400589</commentid>
    <comment_count>2</comment_count>
      <attachid>334216</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2018-02-19 17:55:28 -0800</bug_when>
    <thetext>Created attachment 334216
[Image] After Patch is applied</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1422826</commentid>
    <comment_count>3</comment_count>
      <attachid>334215</attachid>
    <who name="Matt Baker">mattbaker</who>
    <bug_when>2018-05-10 12:56:36 -0700</bug_when>
    <thetext>Comment on attachment 334215
Patch

I&apos;d like to see this behavior pushed into ScopeBar itself. ScopeBar&apos;s constructor takes a defaultItem, which AFAIK is never null (although we don&apos;t assert this). You could refactor ScopeBar to allow it to be null, and use ScopeBar.prototype.resetToDefault whenever you want to set the selection to none.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1423743</commentid>
    <comment_count>4</comment_count>
    <who name="Devin Rousso">hi</who>
    <bug_when>2018-05-14 13:18:08 -0700</bug_when>
    <thetext>(In reply to Matt Baker from comment #3)
&gt; Comment on attachment 334215 [details]
&gt; Patch
&gt; 
&gt; I&apos;d like to see this behavior pushed into ScopeBar itself. ScopeBar&apos;s
&gt; constructor takes a defaultItem, which AFAIK is never null (although we
&gt; don&apos;t assert this). You could refactor ScopeBar to allow it to be null, and
&gt; use ScopeBar.prototype.resetToDefault whenever you want to set the selection
&gt; to none.
My worry about doing this is that it would break other uses of `WI.ScopeBar`, as I don&apos;t think any of them currently support a non-selectable default item (or even want that functionality).  It might be worth doing as a followup, but I&apos;m not sure how applicable it would be elsewhere.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1423745</commentid>
    <comment_count>5</comment_count>
      <attachid>334215</attachid>
    <who name="Matt Baker">mattbaker</who>
    <bug_when>2018-05-14 13:30:26 -0700</bug_when>
    <thetext>Comment on attachment 334215
Patch

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

r=me

&gt; Source/WebInspectorUI/UserInterface/Views/CanvasTabContentView.js:42
&gt; +        this._canvasTreeOutline.allowsRepeatSelection = true;

I think this change deserves an explanation in the change log.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1423806</commentid>
    <comment_count>6</comment_count>
      <attachid>334215</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2018-05-14 15:11:32 -0700</bug_when>
    <thetext>Comment on attachment 334215
Patch

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

&gt;&gt; Source/WebInspectorUI/UserInterface/Views/CanvasTabContentView.js:42
&gt;&gt; +        this._canvasTreeOutline.allowsRepeatSelection = true;
&gt; 
&gt; I think this change deserves an explanation in the change log.

I&apos;m not actually sure why this was there 😅.  I tried removing it and found no difference.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1423810</commentid>
    <comment_count>7</comment_count>
      <attachid>340366</attachid>
    <who name="Devin Rousso">hi</who>
    <bug_when>2018-05-14 15:16:05 -0700</bug_when>
    <thetext>Created attachment 340366
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1423835</commentid>
    <comment_count>8</comment_count>
      <attachid>340366</attachid>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-14 16:01:30 -0700</bug_when>
    <thetext>Comment on attachment 340366
Patch

Clearing flags on attachment: 340366

Committed r231773: &lt;https://trac.webkit.org/changeset/231773&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1423836</commentid>
    <comment_count>9</comment_count>
    <who name="WebKit Commit Bot">commit-queue</who>
    <bug_when>2018-05-14 16:01:32 -0700</bug_when>
    <thetext>All reviewed patches have been landed.  Closing bug.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1423839</commentid>
    <comment_count>10</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2018-05-14 16:03:40 -0700</bug_when>
    <thetext>&lt;rdar://problem/40237015&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>334215</attachid>
            <date>2018-02-19 17:55:16 -0800</date>
            <delta_ts>2018-05-14 15:16:04 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182950-20180219175516.patch</filename>
            <type>text/plain</type>
            <size>7281</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDM3ZDBlMmI4NjRmMDAyNzRiNzVjOWU1MjUxOWMz
ODFkNzlmNTQwYmUuLjZjYmY4NjE0ZWUyZmRiMWIwZjZkNjE3ZDNlNjc4NjE2YmZhMWQxNGUgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
Ykluc3BlY3RvclVJL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI1IEBACisyMDE4LTAyLTE5ICBEZXZp
biBSb3Vzc28gIDx3ZWJraXRAZGV2aW5yb3Vzc28uY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IENhbnZhcyB0YWI6IGRvbid0IGF1dG9tYXRpY2FsbHkgc2VsZWN0IGEgcmVjb3JkaW5nIHdo
ZW4gdmlld2luZyBhIGNhbnZhcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTgyOTUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgKiBVc2VySW50ZXJmYWNlL1ZpZXdzL0NhbnZhc1NpZGViYXJQYW5lbC5qczoK
KyAgICAgICAgKFdJLkNhbnZhc1NpZGViYXJQYW5lbCk6CisgICAgICAgIChXSS5DYW52YXNTaWRl
YmFyUGFuZWwucHJvdG90eXBlLl9jdXJyZW50UmVwcmVzZW50ZWRPYmplY3RzRGlkQ2hhbmdlKToK
KyAgICAgICAgKFdJLkNhbnZhc1NpZGViYXJQYW5lbC5wcm90b3R5cGUuX3RyZWVPdXRsaW5lU2Vs
ZWN0aW9uRGlkQ2hhbmdlKToKKyAgICAgICAgKFdJLkNhbnZhc1NpZGViYXJQYW5lbC5wcm90b3R5
cGUuX2NhbnZhc0NoYW5nZWQpOgorICAgICAgICAoV0kuQ2FudmFzU2lkZWJhclBhbmVsLnByb3Rv
dHlwZS5fcmVjb3JkaW5nQ2hhbmdlZCk6CisgICAgICAgIChXSS5DYW52YXNTaWRlYmFyUGFuZWwu
cHJvdG90eXBlLl91cGRhdGVSZWNvcmRpbmdTY29wZUJhcik6CisgICAgICAgIEFkZCBhICJkdW1t
eSIgU2NvcGVCYXJJdGVtIHRvIHRoZSByZWNvcmRpbmcgU2NvcGVCYXIgdGhhdCBpcyBzZWxlY3Rl
ZCB3aGVuZXZlciBhIFRyZWVFbGVtZW50CisgICAgICAgIHRoYXQgZG9lc24ndCBjb3JyZXNwb25k
IHRvIGEgUmVjb3JkaW5nIGlzIHNlbGVjdGVkLiBUaGlzIHdheSwgdGhlIFJlY29yZGluZyBTY29w
ZUJhciB3aWxsCisgICAgICAgIGJlY29tZSBkZXNlbGVjdGVkLCBhbmQgdGhlIGxpc3Qgb2YgYWN0
aW9ucyB3aWxsIGRpc2FwcGVhci4gQ2xpY2tpbmcgb24gdGhlIFJlY29yZGluZyBTY29wZUJhcgor
ICAgICAgICB3aWxsIHNob3cgdGhlIHByZXZpb3VzbHkgc2VsZWN0ZWQgUmVjb3JkaW5nLgorCisg
ICAgICAgICogVXNlckludGVyZmFjZS9WaWV3cy9DYW52YXNUYWJDb250ZW50Vmlldy5qczoKKyAg
ICAgICAgKFdJLkNhbnZhc1RhYkNvbnRlbnRWaWV3KToKKwogMjAxOC0wMi0xNiAgTWF0dCBCYWtl
ciAgPG1hdHRiYWtlckBhcHBsZS5jb20+CiAKICAgICAgICAgV2ViIEluc3BlY3RvcjogVGFiQmFy
IHJlZGVzaWduOiByZW1vdmUgdG9wLWxldmVsIHNlYXJjaCBmaWVsZCBhbmQgcGluIHRoZSBTZWFy
Y2ggdGFiCmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlckludGVyZmFjZS9W
aWV3cy9DYW52YXNTaWRlYmFyUGFuZWwuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlcklu
dGVyZmFjZS9WaWV3cy9DYW52YXNTaWRlYmFyUGFuZWwuanMKaW5kZXggZGRhMmQ5MDJlNzgyNDQ0
NmEwYjI1YmZiMTI0ODQ1NDc5NWM2Nzc0MS4uYmQ4NDk2NWY1YmFkZTBlZjVjODUyMDI1MmJhMTNh
NDEwNjBkNDg0NCAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZh
Y2UvVmlld3MvQ2FudmFzU2lkZWJhclBhbmVsLmpzCisrKyBiL1NvdXJjZS9XZWJJbnNwZWN0b3JV
SS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0NhbnZhc1NpZGViYXJQYW5lbC5qcwpAQCAtMzQsNiArMzQs
NyBAQCBXSS5DYW52YXNTaWRlYmFyUGFuZWwgPSBjbGFzcyBDYW52YXNTaWRlYmFyUGFuZWwgZXh0
ZW5kcyBXSS5OYXZpZ2F0aW9uU2lkZWJhclBhbgogCiAgICAgICAgIHRoaXMuX25hdmlnYXRpb25C
YXIgPSBuZXcgV0kuTmF2aWdhdGlvbkJhcjsKICAgICAgICAgdGhpcy5fc2NvcGVCYXIgPSBudWxs
OworICAgICAgICB0aGlzLl9wbGFjZWhvbGRlclNjb3BlQmFySXRlbSA9IG51bGw7CiAKICAgICAg
ICAgY29uc3QgdG9vbFRpcCA9IFdJLlVJU3RyaW5nKCJTdGFydCByZWNvcmRpbmcgY2FudmFzIGFj
dGlvbnMuXG5TaGlmdC1jbGljayB0byByZWNvcmQgYSBzaW5nbGUgZnJhbWUuIik7CiAgICAgICAg
IGNvbnN0IGFsdFRvb2xUaXAgPSBXSS5VSVN0cmluZygiU3RvcCByZWNvcmRpbmcgY2FudmFzIGFj
dGlvbnMiKTsKQEAgLTI0OCw5ICsyNDksOCBAQCBXSS5DYW52YXNTaWRlYmFyUGFuZWwgPSBjbGFz
cyBDYW52YXNTaWRlYmFyUGFuZWwgZXh0ZW5kcyBXSS5OYXZpZ2F0aW9uU2lkZWJhclBhbgogCiAg
ICAgICAgIGxldCByZWNvcmRpbmcgPSBvYmplY3RzLmZpbmQoKG9iamVjdCkgPT4gb2JqZWN0IGlu
c3RhbmNlb2YgV0kuUmVjb3JkaW5nKTsKICAgICAgICAgaWYgKHJlY29yZGluZykgewotICAgICAg
ICAgICAgdGhpcy5jYW52YXMgPSByZWNvcmRpbmcuc291cmNlOworICAgICAgICAgICAgcmVjb3Jk
aW5nW1dJLkNhbnZhc1NpZGViYXJQYW5lbC5TZWxlY3RlZEFjdGlvblN5bWJvbF0gPSBvYmplY3Rz
LmZpbmQoKG9iamVjdCkgPT4gb2JqZWN0IGluc3RhbmNlb2YgV0kuUmVjb3JkaW5nQWN0aW9uKTsK
ICAgICAgICAgICAgIHRoaXMucmVjb3JkaW5nID0gcmVjb3JkaW5nOwotICAgICAgICAgICAgdGhp
cy5hY3Rpb24gPSBvYmplY3RzLmZpbmQoKG9iamVjdCkgPT4gb2JqZWN0IGluc3RhbmNlb2YgV0ku
UmVjb3JkaW5nQWN0aW9uKTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQogCkBAIC0y
NjUsNiArMjY1LDkgQEAgV0kuQ2FudmFzU2lkZWJhclBhbmVsID0gY2xhc3MgQ2FudmFzU2lkZWJh
clBhbmVsIGV4dGVuZHMgV0kuTmF2aWdhdGlvblNpZGViYXJQYW4KICAgICAgICAgICAgIHJldHVy
bjsKIAogICAgICAgICBpZiAoKHRyZWVFbGVtZW50IGluc3RhbmNlb2YgV0kuQ2FudmFzVHJlZUVs
ZW1lbnQpIHx8ICh0cmVlRWxlbWVudCBpbnN0YW5jZW9mIFdJLlNoYWRlclByb2dyYW1UcmVlRWxl
bWVudCkpIHsKKyAgICAgICAgICAgIGlmICh0aGlzLl9wbGFjZWhvbGRlclNjb3BlQmFySXRlbSkK
KyAgICAgICAgICAgICAgICB0aGlzLl9wbGFjZWhvbGRlclNjb3BlQmFySXRlbS5zZWxlY3RlZCA9
IHRydWU7CisKICAgICAgICAgICAgIHRoaXMuc2hvd0RlZmF1bHRDb250ZW50Vmlld0ZvclRyZWVF
bGVtZW50KHRyZWVFbGVtZW50KTsKICAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgfQpAQCAt
MzA0LDE3ICszMDcsMTIgQEAgV0kuQ2FudmFzU2lkZWJhclBhbmVsID0gY2xhc3MgQ2FudmFzU2lk
ZWJhclBhbmVsIGV4dGVuZHMgV0kuTmF2aWdhdGlvblNpZGViYXJQYW4KICAgICAgICAgaWYgKFdJ
LkNhbnZhcy5Db250ZXh0VHlwZS5DYW52YXMyRCB8fCB0aGlzLl9jYW52YXMuY29udGV4dFR5cGUg
PT09IFdJLkNhbnZhcy5Db250ZXh0VHlwZS5XZWJHTCkKICAgICAgICAgICAgIHRoaXMuX3JlY29y
ZEJ1dHRvbk5hdmlnYXRpb25JdGVtLmVuYWJsZWQgPSB0cnVlOwogCi0gICAgICAgIGxldCBkZWZh
dWx0U2VsZWN0ZWRSZWNvcmRpbmcgPSBudWxsOwotICAgICAgICBpZiAodGhpcy5fY2FudmFzLnJl
Y29yZGluZ0NvbGxlY3Rpb24uaXRlbXMuc2l6ZSkKLSAgICAgICAgICAgIGRlZmF1bHRTZWxlY3Rl
ZFJlY29yZGluZyA9IHRoaXMuX2NhbnZhcy5yZWNvcmRpbmdDb2xsZWN0aW9uLnRvQXJyYXkoKS5s
YXN0VmFsdWU7Ci0KLSAgICAgICAgdGhpcy5yZWNvcmRpbmcgPSBkZWZhdWx0U2VsZWN0ZWRSZWNv
cmRpbmc7CisgICAgICAgIHRoaXMucmVjb3JkaW5nID0gbnVsbDsKICAgICB9CiAKICAgICBfcmVj
b3JkaW5nQ2hhbmdlZCgpCiAgICAgewogICAgICAgICB0aGlzLl9yZWNvcmRpbmdUcmVlT3V0bGlu
ZS5yZW1vdmVDaGlsZHJlbigpOwotICAgICAgICB0aGlzLmVsZW1lbnQuY2xhc3NMaXN0LnRvZ2ds
ZSgiaGFzLXJlY29yZGluZ3MiLCAhIXRoaXMuX3JlY29yZGluZyk7CiAKICAgICAgICAgaWYgKCF0
aGlzLl9yZWNvcmRpbmcpCiAgICAgICAgICAgICByZXR1cm47CkBAIC0zNzcsMTIgKzM3NSwxNyBA
QCBXSS5DYW52YXNTaWRlYmFyUGFuZWwgPSBjbGFzcyBDYW52YXNTaWRlYmFyUGFuZWwgZXh0ZW5k
cyBXSS5OYXZpZ2F0aW9uU2lkZWJhclBhbgogICAgIF91cGRhdGVSZWNvcmRpbmdTY29wZUJhcigp
CiAgICAgewogICAgICAgICBpZiAodGhpcy5fc2NvcGVCYXIpIHsKKyAgICAgICAgICAgIHRoaXMu
X3BsYWNlaG9sZGVyU2NvcGVCYXJJdGVtID0gbnVsbDsKKwogICAgICAgICAgICAgdGhpcy5fcmVj
b3JkaW5nTmF2aWdhdGlvbkJhci5yZW1vdmVOYXZpZ2F0aW9uSXRlbSh0aGlzLl9zY29wZUJhcik7
CiAgICAgICAgICAgICB0aGlzLl9zY29wZUJhciA9IG51bGw7CiAgICAgICAgIH0KIAotICAgICAg
ICB0aGlzLl9yZWNvcmRpbmdOYXZpZ2F0aW9uQmFyLmVsZW1lbnQuY2xhc3NMaXN0LnRvZ2dsZSgi
aGlkZGVuIiwgIXRoaXMuX2NhbnZhcyB8fCAhdGhpcy5fcmVjb3JkaW5nKTsKLSAgICAgICAgaWYg
KCF0aGlzLl9yZWNvcmRpbmcgfHwgIXRoaXMuX2NhbnZhcykKKyAgICAgICAgdGhpcy5fcmVjb3Jk
aW5nTmF2aWdhdGlvbkJhci5lbGVtZW50LmNsYXNzTGlzdC50b2dnbGUoImhpZGRlbiIsICF0aGlz
Ll9jYW52YXMpOworCisgICAgICAgIGxldCBoYXNSZWNvcmRpbmdzID0gdGhpcy5fY2FudmFzICYm
IHRoaXMuX2NhbnZhcy5yZWNvcmRpbmdDb2xsZWN0aW9uLml0ZW1zLnNpemU7CisgICAgICAgIHRo
aXMuZWxlbWVudC5jbGFzc0xpc3QudG9nZ2xlKCJoYXMtcmVjb3JkaW5ncyIsIGhhc1JlY29yZGlu
Z3MpOworICAgICAgICBpZiAoIWhhc1JlY29yZGluZ3MpCiAgICAgICAgICAgICByZXR1cm47CiAK
ICAgICAgICAgbGV0IHNjb3BlQmFySXRlbXMgPSBbXTsKQEAgLTM5MSwxMyArMzk0LDI0IEBAIFdJ
LkNhbnZhc1NpZGViYXJQYW5lbCA9IGNsYXNzIENhbnZhc1NpZGViYXJQYW5lbCBleHRlbmRzIFdJ
Lk5hdmlnYXRpb25TaWRlYmFyUGFuCiAgICAgICAgICAgICBsZXQgc2NvcGVCYXJJdGVtID0gbmV3
IFdJLlNjb3BlQmFySXRlbShyZWNvcmRpbmcuZGlzcGxheU5hbWUsIHJlY29yZGluZy5kaXNwbGF5
TmFtZSk7CiAgICAgICAgICAgICBpZiAocmVjb3JkaW5nID09PSB0aGlzLl9yZWNvcmRpbmcpCiAg
ICAgICAgICAgICAgICAgc2VsZWN0ZWRTY29wZUJhckl0ZW0gPSBzY29wZUJhckl0ZW07CisgICAg
ICAgICAgICBlbHNlCisgICAgICAgICAgICAgICAgc2NvcGVCYXJJdGVtLnNlbGVjdGVkID0gZmFs
c2U7CiAgICAgICAgICAgICBzY29wZUJhckl0ZW0uX19yZWNvcmRpbmcgPSByZWNvcmRpbmc7CiAg
ICAgICAgICAgICBzY29wZUJhckl0ZW1zLnB1c2goc2NvcGVCYXJJdGVtKTsKICAgICAgICAgfQog
Ci0gICAgICAgIGlmICghc2VsZWN0ZWRTY29wZUJhckl0ZW0pCisgICAgICAgIGlmICghc2VsZWN0
ZWRTY29wZUJhckl0ZW0pIHsKICAgICAgICAgICAgIHNlbGVjdGVkU2NvcGVCYXJJdGVtID0gc2Nv
cGVCYXJJdGVtc1swXTsKIAorICAgICAgICAgICAgY29uc3QgZXhjbHVzaXZlID0gdHJ1ZTsKKyAg
ICAgICAgICAgIGNvbnN0IGNsYXNzTmFtZSA9IG51bGw7CisgICAgICAgICAgICBjb25zdCBoaWRk
ZW4gPSB0cnVlOworICAgICAgICAgICAgdGhpcy5fcGxhY2Vob2xkZXJTY29wZUJhckl0ZW0gPSBu
ZXcgV0kuU2NvcGVCYXJJdGVtKCJjYW52YXMtcmVjb3JkaW5nLXNjb3BlLWJhci1pdGVtLXBsYWNl
aG9sZGVyIiwgV0kuVUlTdHJpbmcoIlJlY29yZGluZ3MiKSwgZXhjbHVzaXZlLCBjbGFzc05hbWUs
IGhpZGRlbik7CisgICAgICAgICAgICB0aGlzLl9wbGFjZWhvbGRlclNjb3BlQmFySXRlbS5zZWxl
Y3RlZCA9IHRydWU7CisKKyAgICAgICAgICAgIHNjb3BlQmFySXRlbXMudW5zaGlmdCh0aGlzLl9w
bGFjZWhvbGRlclNjb3BlQmFySXRlbSk7CisgICAgICAgIH0KKwogICAgICAgICB0aGlzLl9zY29w
ZUJhciA9IG5ldyBXSS5TY29wZUJhcigiY2FudmFzLXJlY29yZGluZ2Etc2NvcGUtYmFyIiwgc2Nv
cGVCYXJJdGVtcywgc2VsZWN0ZWRTY29wZUJhckl0ZW0sIHRydWUpOwogICAgICAgICB0aGlzLl9z
Y29wZUJhci5hZGRFdmVudExpc3RlbmVyKFdJLlNjb3BlQmFyLkV2ZW50LlNlbGVjdGlvbkNoYW5n
ZWQsIHRoaXMuX3Njb3BlQmFyU2VsZWN0aW9uQ2hhbmdlZCwgdGhpcyk7CiAgICAgICAgIHRoaXMu
X3JlY29yZGluZ05hdmlnYXRpb25CYXIuaW5zZXJ0TmF2aWdhdGlvbkl0ZW0odGhpcy5fc2NvcGVC
YXIsIDApOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2Uv
Vmlld3MvQ2FudmFzVGFiQ29udGVudFZpZXcuanMgYi9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNl
ckludGVyZmFjZS9WaWV3cy9DYW52YXNUYWJDb250ZW50Vmlldy5qcwppbmRleCBhZjk5YWJhNmI4
MjcwMjk3ODljOWQ1OGFkZDkwMzcyZTQ5YjRjOWUxLi5iMTczNzY0ZDRjYzMzNGJmMmQ3NjFjNDU4
MjMyYTMwMjM1YjBiZjBmIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5zcGVjdG9yVUkvVXNlcklu
dGVyZmFjZS9WaWV3cy9DYW52YXNUYWJDb250ZW50Vmlldy5qcworKysgYi9Tb3VyY2UvV2ViSW5z
cGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9DYW52YXNUYWJDb250ZW50Vmlldy5qcwpAQCAt
MzksNiArMzksNyBAQCBXSS5DYW52YXNUYWJDb250ZW50VmlldyA9IGNsYXNzIENhbnZhc1RhYkNv
bnRlbnRWaWV3IGV4dGVuZHMgV0kuQ29udGVudEJyb3dzZXJUYQogICAgICAgICB0aGlzLl9jYW52
YXNDb2xsZWN0aW9uID0gbmV3IFdJLkNhbnZhc0NvbGxlY3Rpb247CiAKICAgICAgICAgdGhpcy5f
Y2FudmFzVHJlZU91dGxpbmUgPSBuZXcgV0kuVHJlZU91dGxpbmU7CisgICAgICAgIHRoaXMuX2Nh
bnZhc1RyZWVPdXRsaW5lLmFsbG93c1JlcGVhdFNlbGVjdGlvbiA9IHRydWU7CiAgICAgICAgIHRo
aXMuX2NhbnZhc1RyZWVPdXRsaW5lLmFkZEV2ZW50TGlzdGVuZXIoV0kuVHJlZU91dGxpbmUuRXZl
bnQuU2VsZWN0aW9uRGlkQ2hhbmdlLCB0aGlzLl9jYW52YXNUcmVlT3V0bGluZVNlbGVjdGlvbkRp
ZENoYW5nZSwgdGhpcyk7CiAKICAgICAgICAgdGhpcy5fb3ZlcnZpZXdUcmVlRWxlbWVudCA9IG5l
dyBXSS5HZW5lcmFsVHJlZUVsZW1lbnQoImNhbnZhcy1vdmVydmlldyIsIFdJLlVJU3RyaW5nKCJP
dmVydmlldyIpLCBudWxsLCB0aGlzLl9jYW52YXNDb2xsZWN0aW9uKTsK
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>334216</attachid>
            <date>2018-02-19 17:55:28 -0800</date>
            <delta_ts>2018-02-19 17:55:28 -0800</delta_ts>
            <desc>[Image] After Patch is applied</desc>
            <filename>Screen Shot 2018-02-19 at 17.52.47.png</filename>
            <type>image/png</type>
            <size>13443</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">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
iDMC4Fv/5ORE4+Tkt0ok2YcAtHyc6dOnJHccALdsT2ufoI6DAeBf9Q8a8gk7UVT3KgAAAZ1pVFh0
WE1MOmNvbS5hZG9iZS54bXAAAAAAADx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8i
IHg6eG1wdGs9IlhNUCBDb3JlIDUuNC4wIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8v
d3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2Jl
LmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+NDY0PC9leGlm
OlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjE4MTwvZXhp
ZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+
CjwveDp4bXBtZXRhPgr3u+BPAAAn4UlEQVR4Ae2dB3wU1dr/f5vspodqJISAgFFADQJBKSKEoF5Q
SUBBRbogRVSE671I/NtAX4WrKHhF5EUpJlewIQuISgtdKZGXGgQ0hiZFAymkbZL/ObOZzSbZ9A33
ZPM7n08yM6fNc77P7v72OXN2xvDKezn5qGR6dbKxRIs1a9agQf36JfKZUTUCH3zwgcOGkyZN0vLL
K3fYOCcJixduwn0TRqGZe9EaSZtikNDqIdwXfAkxC1ejYeeeCPF3Ry7c4eHhgfpBLZCx51N8lxuB
cREtgIK+wseOQitPIGnLEmvZ3ahYe3F62zlb+RS2l31rKQtJx47g+LHDSDh1BbfdPxq9RD2m6hM4
dfo0mgcHV78j9mAjcCUlBSu//hojR46EwWDQ8nfv2aNt77zjDlu95StWILxXLwQGBtryHO4Ue39p
dbJ+w+JF3+LmAWPRGXux6Jvj6Ny7G/zFuxTuHuJ96o2gFs1wafsSbPXqi2FdrOdIPWbGsq2NMXZE
EJYu2oK+40ahhUm8hf/YgoVfAWMn9cCRFQvw681D8HDHRtqpLv4Ug5XpPTGulze+WvA5Wg+dhI4N
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
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>340366</attachid>
            <date>2018-05-14 15:16:05 -0700</date>
            <delta_ts>2018-05-14 16:01:30 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-182950-20180514151604.patch</filename>
            <type>text/plain</type>
            <size>6231</size>
            <attacher name="Devin Rousso">hi</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cgYi9Tb3VyY2UvV2Vi
SW5zcGVjdG9yVUkvQ2hhbmdlTG9nCmluZGV4IDZlZmVmZWMzYWNjZWQ1NGFkZmRkMzRkYTc1ZmU0
Y2U5Y2Y4MWUwMmQuLjdkMzU2MjVjMWI5ODZmYjI5MjdhY2JhZTRhZWZlMjU5ZDhkMDg4YzkgMTAw
NjQ0Ci0tLSBhL1NvdXJjZS9XZWJJbnNwZWN0b3JVSS9DaGFuZ2VMb2cKKysrIGIvU291cmNlL1dl
Ykluc3BlY3RvclVJL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIyIEBACisyMDE4LTA1LTE0ICBEZXZp
biBSb3Vzc28gIDx3ZWJraXRAZGV2aW5yb3Vzc28uY29tPgorCisgICAgICAgIFdlYiBJbnNwZWN0
b3I6IENhbnZhcyB0YWI6IGRvbid0IGF1dG9tYXRpY2FsbHkgc2VsZWN0IGEgcmVjb3JkaW5nIHdo
ZW4gdmlld2luZyBhIGNhbnZhcworICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93
X2J1Zy5jZ2k/aWQ9MTgyOTUwCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTWF0dCBCYWtlci4KKwor
ICAgICAgICAqIFVzZXJJbnRlcmZhY2UvVmlld3MvQ2FudmFzU2lkZWJhclBhbmVsLmpzOgorICAg
ICAgICAoV0kuQ2FudmFzU2lkZWJhclBhbmVsKToKKyAgICAgICAgKFdJLkNhbnZhc1NpZGViYXJQ
YW5lbC5wcm90b3R5cGUuX2N1cnJlbnRSZXByZXNlbnRlZE9iamVjdHNEaWRDaGFuZ2UpOgorICAg
ICAgICAoV0kuQ2FudmFzU2lkZWJhclBhbmVsLnByb3RvdHlwZS5fdHJlZU91dGxpbmVTZWxlY3Rp
b25EaWRDaGFuZ2UpOgorICAgICAgICAoV0kuQ2FudmFzU2lkZWJhclBhbmVsLnByb3RvdHlwZS5f
Y2FudmFzQ2hhbmdlZCk6CisgICAgICAgIChXSS5DYW52YXNTaWRlYmFyUGFuZWwucHJvdG90eXBl
Ll9yZWNvcmRpbmdDaGFuZ2VkKToKKyAgICAgICAgKFdJLkNhbnZhc1NpZGViYXJQYW5lbC5wcm90
b3R5cGUuX3VwZGF0ZVJlY29yZGluZ1Njb3BlQmFyKToKKyAgICAgICAgQWRkIGEgImR1bW15IiBT
Y29wZUJhckl0ZW0gdG8gdGhlIHJlY29yZGluZyBTY29wZUJhciB0aGF0IGlzIHNlbGVjdGVkIHdo
ZW5ldmVyIGEgVHJlZUVsZW1lbnQKKyAgICAgICAgdGhhdCBkb2Vzbid0IGNvcnJlc3BvbmQgdG8g
YSBSZWNvcmRpbmcgaXMgc2VsZWN0ZWQuIFRoaXMgd2F5LCB0aGUgUmVjb3JkaW5nIFNjb3BlQmFy
IHdpbGwKKyAgICAgICAgYmVjb21lIGRlc2VsZWN0ZWQsIGFuZCB0aGUgbGlzdCBvZiBhY3Rpb25z
IHdpbGwgZGlzYXBwZWFyLiBDbGlja2luZyBvbiB0aGUgUmVjb3JkaW5nIFNjb3BlQmFyCisgICAg
ICAgIHdpbGwgc2hvdyB0aGUgcHJldmlvdXNseSBzZWxlY3RlZCBSZWNvcmRpbmcuCisKIDIwMTgt
MDUtMDggIE1hdHQgQmFrZXIgIDxtYXR0YmFrZXJAYXBwbGUuY29tPgogCiAgICAgICAgIFdlYiBJ
bnNwZWN0b3I6IENvbnNvbGUgZHJhd2VyIHJlc2l6aW5nIGlzIGJyb2tlbiB3aGVuIGNvbnNvbGUg
cHJvbXB0IGhhcyA+MSBsaW5lIG9mIGNvZGUKZGlmZiAtLWdpdCBhL1NvdXJjZS9XZWJJbnNwZWN0
b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0NhbnZhc1NpZGViYXJQYW5lbC5qcyBiL1NvdXJjZS9X
ZWJJbnNwZWN0b3JVSS9Vc2VySW50ZXJmYWNlL1ZpZXdzL0NhbnZhc1NpZGViYXJQYW5lbC5qcwpp
bmRleCBmMjM5ODg2OGQ5NzRhMTk2MTA0OTRlZTdkOTU0YTRiZWQ0YzcxNmJjLi43NWMzMGI1MzIw
ZWVjMGUzZDQ3ZTdhMDNmOWM0MjdlMWRjYzE0M2VhIDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViSW5z
cGVjdG9yVUkvVXNlckludGVyZmFjZS9WaWV3cy9DYW52YXNTaWRlYmFyUGFuZWwuanMKKysrIGIv
U291cmNlL1dlYkluc3BlY3RvclVJL1VzZXJJbnRlcmZhY2UvVmlld3MvQ2FudmFzU2lkZWJhclBh
bmVsLmpzCkBAIC0zNCw2ICszNCw3IEBAIFdJLkNhbnZhc1NpZGViYXJQYW5lbCA9IGNsYXNzIENh
bnZhc1NpZGViYXJQYW5lbCBleHRlbmRzIFdJLk5hdmlnYXRpb25TaWRlYmFyUGFuCiAKICAgICAg
ICAgdGhpcy5fbmF2aWdhdGlvbkJhciA9IG5ldyBXSS5OYXZpZ2F0aW9uQmFyOwogICAgICAgICB0
aGlzLl9zY29wZUJhciA9IG51bGw7CisgICAgICAgIHRoaXMuX3BsYWNlaG9sZGVyU2NvcGVCYXJJ
dGVtID0gbnVsbDsKIAogICAgICAgICBjb25zdCB0b29sVGlwID0gV0kuVUlTdHJpbmcoIlN0YXJ0
IHJlY29yZGluZyBjYW52YXMgYWN0aW9ucy5cblNoaWZ0LWNsaWNrIHRvIHJlY29yZCBhIHNpbmds
ZSBmcmFtZS4iKTsKICAgICAgICAgY29uc3QgYWx0VG9vbFRpcCA9IFdJLlVJU3RyaW5nKCJTdG9w
IHJlY29yZGluZyBjYW52YXMgYWN0aW9ucyIpOwpAQCAtMjU5LDkgKzI2MCw4IEBAIFdJLkNhbnZh
c1NpZGViYXJQYW5lbCA9IGNsYXNzIENhbnZhc1NpZGViYXJQYW5lbCBleHRlbmRzIFdJLk5hdmln
YXRpb25TaWRlYmFyUGFuCiAKICAgICAgICAgbGV0IHJlY29yZGluZyA9IG9iamVjdHMuZmluZCgo
b2JqZWN0KSA9PiBvYmplY3QgaW5zdGFuY2VvZiBXSS5SZWNvcmRpbmcpOwogICAgICAgICBpZiAo
cmVjb3JkaW5nKSB7Ci0gICAgICAgICAgICB0aGlzLmNhbnZhcyA9IHJlY29yZGluZy5zb3VyY2U7
CisgICAgICAgICAgICByZWNvcmRpbmdbV0kuQ2FudmFzU2lkZWJhclBhbmVsLlNlbGVjdGVkQWN0
aW9uU3ltYm9sXSA9IG9iamVjdHMuZmluZCgob2JqZWN0KSA9PiBvYmplY3QgaW5zdGFuY2VvZiBX
SS5SZWNvcmRpbmdBY3Rpb24pOwogICAgICAgICAgICAgdGhpcy5yZWNvcmRpbmcgPSByZWNvcmRp
bmc7Ci0gICAgICAgICAgICB0aGlzLmFjdGlvbiA9IG9iamVjdHMuZmluZCgob2JqZWN0KSA9PiBv
YmplY3QgaW5zdGFuY2VvZiBXSS5SZWNvcmRpbmdBY3Rpb24pOwogICAgICAgICAgICAgcmV0dXJu
OwogICAgICAgICB9CiAKQEAgLTI3Niw2ICsyNzYsOSBAQCBXSS5DYW52YXNTaWRlYmFyUGFuZWwg
PSBjbGFzcyBDYW52YXNTaWRlYmFyUGFuZWwgZXh0ZW5kcyBXSS5OYXZpZ2F0aW9uU2lkZWJhclBh
bgogICAgICAgICAgICAgcmV0dXJuOwogCiAgICAgICAgIGlmICgodHJlZUVsZW1lbnQgaW5zdGFu
Y2VvZiBXSS5DYW52YXNUcmVlRWxlbWVudCkgfHwgKHRyZWVFbGVtZW50IGluc3RhbmNlb2YgV0ku
U2hhZGVyUHJvZ3JhbVRyZWVFbGVtZW50KSkgeworICAgICAgICAgICAgaWYgKHRoaXMuX3BsYWNl
aG9sZGVyU2NvcGVCYXJJdGVtKQorICAgICAgICAgICAgICAgIHRoaXMuX3BsYWNlaG9sZGVyU2Nv
cGVCYXJJdGVtLnNlbGVjdGVkID0gdHJ1ZTsKKwogICAgICAgICAgICAgdGhpcy5zaG93RGVmYXVs
dENvbnRlbnRWaWV3Rm9yVHJlZUVsZW1lbnQodHJlZUVsZW1lbnQpOwogICAgICAgICAgICAgcmV0
dXJuOwogICAgICAgICB9CkBAIC0zMTYsMTcgKzMxOSwxMiBAQCBXSS5DYW52YXNTaWRlYmFyUGFu
ZWwgPSBjbGFzcyBDYW52YXNTaWRlYmFyUGFuZWwgZXh0ZW5kcyBXSS5OYXZpZ2F0aW9uU2lkZWJh
clBhbgogICAgICAgICBpZiAoV0kuQ2FudmFzLkNvbnRleHRUeXBlLkNhbnZhczJEIHx8IHRoaXMu
X2NhbnZhcy5jb250ZXh0VHlwZSA9PT0gV0kuQ2FudmFzLkNvbnRleHRUeXBlLldlYkdMKQogICAg
ICAgICAgICAgdGhpcy5fcmVjb3JkQnV0dG9uTmF2aWdhdGlvbkl0ZW0uZW5hYmxlZCA9IHRydWU7
CiAKLSAgICAgICAgbGV0IGRlZmF1bHRTZWxlY3RlZFJlY29yZGluZyA9IG51bGw7Ci0gICAgICAg
IGlmICh0aGlzLl9jYW52YXMucmVjb3JkaW5nQ29sbGVjdGlvbi5zaXplKQotICAgICAgICAgICAg
ZGVmYXVsdFNlbGVjdGVkUmVjb3JkaW5nID0gQXJyYXkuZnJvbSh0aGlzLl9jYW52YXMucmVjb3Jk
aW5nQ29sbGVjdGlvbikubGFzdFZhbHVlOwotCi0gICAgICAgIHRoaXMucmVjb3JkaW5nID0gZGVm
YXVsdFNlbGVjdGVkUmVjb3JkaW5nOworICAgICAgICB0aGlzLnJlY29yZGluZyA9IG51bGw7CiAg
ICAgfQogCiAgICAgX3JlY29yZGluZ0NoYW5nZWQoKQogICAgIHsKICAgICAgICAgdGhpcy5fcmVj
b3JkaW5nVHJlZU91dGxpbmUucmVtb3ZlQ2hpbGRyZW4oKTsKLSAgICAgICAgdGhpcy5lbGVtZW50
LmNsYXNzTGlzdC50b2dnbGUoImhhcy1yZWNvcmRpbmdzIiwgISF0aGlzLl9yZWNvcmRpbmcpOwog
CiAgICAgICAgIGlmICghdGhpcy5fcmVjb3JkaW5nKQogICAgICAgICAgICAgcmV0dXJuOwpAQCAt
NDA1LDEyICs0MDMsMTcgQEAgV0kuQ2FudmFzU2lkZWJhclBhbmVsID0gY2xhc3MgQ2FudmFzU2lk
ZWJhclBhbmVsIGV4dGVuZHMgV0kuTmF2aWdhdGlvblNpZGViYXJQYW4KICAgICBfdXBkYXRlUmVj
b3JkaW5nU2NvcGVCYXIoKQogICAgIHsKICAgICAgICAgaWYgKHRoaXMuX3Njb3BlQmFyKSB7Cisg
ICAgICAgICAgICB0aGlzLl9wbGFjZWhvbGRlclNjb3BlQmFySXRlbSA9IG51bGw7CisKICAgICAg
ICAgICAgIHRoaXMuX3JlY29yZGluZ05hdmlnYXRpb25CYXIucmVtb3ZlTmF2aWdhdGlvbkl0ZW0o
dGhpcy5fc2NvcGVCYXIpOwogICAgICAgICAgICAgdGhpcy5fc2NvcGVCYXIgPSBudWxsOwogICAg
ICAgICB9CiAKLSAgICAgICAgdGhpcy5fcmVjb3JkaW5nTmF2aWdhdGlvbkJhci5lbGVtZW50LmNs
YXNzTGlzdC50b2dnbGUoImhpZGRlbiIsICF0aGlzLl9jYW52YXMgfHwgIXRoaXMuX3JlY29yZGlu
Zyk7Ci0gICAgICAgIGlmICghdGhpcy5fcmVjb3JkaW5nIHx8ICF0aGlzLl9jYW52YXMpCisgICAg
ICAgIHRoaXMuX3JlY29yZGluZ05hdmlnYXRpb25CYXIuZWxlbWVudC5jbGFzc0xpc3QudG9nZ2xl
KCJoaWRkZW4iLCAhdGhpcy5fY2FudmFzKTsKKworICAgICAgICBsZXQgaGFzUmVjb3JkaW5ncyA9
IHRoaXMuX2NhbnZhcyAmJiB0aGlzLl9jYW52YXMucmVjb3JkaW5nQ29sbGVjdGlvbi5zaXplOwor
ICAgICAgICB0aGlzLmVsZW1lbnQuY2xhc3NMaXN0LnRvZ2dsZSgiaGFzLXJlY29yZGluZ3MiLCBo
YXNSZWNvcmRpbmdzKTsKKyAgICAgICAgaWYgKCFoYXNSZWNvcmRpbmdzKQogICAgICAgICAgICAg
cmV0dXJuOwogCiAgICAgICAgIGxldCBzY29wZUJhckl0ZW1zID0gW107CkBAIC00MTksMTMgKzQy
MiwyNCBAQCBXSS5DYW52YXNTaWRlYmFyUGFuZWwgPSBjbGFzcyBDYW52YXNTaWRlYmFyUGFuZWwg
ZXh0ZW5kcyBXSS5OYXZpZ2F0aW9uU2lkZWJhclBhbgogICAgICAgICAgICAgbGV0IHNjb3BlQmFy
SXRlbSA9IG5ldyBXSS5TY29wZUJhckl0ZW0ocmVjb3JkaW5nLmRpc3BsYXlOYW1lLCByZWNvcmRp
bmcuZGlzcGxheU5hbWUpOwogICAgICAgICAgICAgaWYgKHJlY29yZGluZyA9PT0gdGhpcy5fcmVj
b3JkaW5nKQogICAgICAgICAgICAgICAgIHNlbGVjdGVkU2NvcGVCYXJJdGVtID0gc2NvcGVCYXJJ
dGVtOworICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgIHNjb3BlQmFySXRlbS5zZWxl
Y3RlZCA9IGZhbHNlOwogICAgICAgICAgICAgc2NvcGVCYXJJdGVtLl9fcmVjb3JkaW5nID0gcmVj
b3JkaW5nOwogICAgICAgICAgICAgc2NvcGVCYXJJdGVtcy5wdXNoKHNjb3BlQmFySXRlbSk7CiAg
ICAgICAgIH0KIAotICAgICAgICBpZiAoIXNlbGVjdGVkU2NvcGVCYXJJdGVtKQorICAgICAgICBp
ZiAoIXNlbGVjdGVkU2NvcGVCYXJJdGVtKSB7CiAgICAgICAgICAgICBzZWxlY3RlZFNjb3BlQmFy
SXRlbSA9IHNjb3BlQmFySXRlbXNbMF07CiAKKyAgICAgICAgICAgIGNvbnN0IGV4Y2x1c2l2ZSA9
IHRydWU7CisgICAgICAgICAgICBjb25zdCBjbGFzc05hbWUgPSBudWxsOworICAgICAgICAgICAg
Y29uc3QgaGlkZGVuID0gdHJ1ZTsKKyAgICAgICAgICAgIHRoaXMuX3BsYWNlaG9sZGVyU2NvcGVC
YXJJdGVtID0gbmV3IFdJLlNjb3BlQmFySXRlbSgiY2FudmFzLXJlY29yZGluZy1zY29wZS1iYXIt
aXRlbS1wbGFjZWhvbGRlciIsIFdJLlVJU3RyaW5nKCJSZWNvcmRpbmdzIiksIGV4Y2x1c2l2ZSwg
Y2xhc3NOYW1lLCBoaWRkZW4pOworICAgICAgICAgICAgdGhpcy5fcGxhY2Vob2xkZXJTY29wZUJh
ckl0ZW0uc2VsZWN0ZWQgPSB0cnVlOworCisgICAgICAgICAgICBzY29wZUJhckl0ZW1zLnVuc2hp
ZnQodGhpcy5fcGxhY2Vob2xkZXJTY29wZUJhckl0ZW0pOworICAgICAgICB9CisKICAgICAgICAg
dGhpcy5fc2NvcGVCYXIgPSBuZXcgV0kuU2NvcGVCYXIoImNhbnZhcy1yZWNvcmRpbmdhLXNjb3Bl
LWJhciIsIHNjb3BlQmFySXRlbXMsIHNlbGVjdGVkU2NvcGVCYXJJdGVtLCB0cnVlKTsKICAgICAg
ICAgdGhpcy5fc2NvcGVCYXIuYWRkRXZlbnRMaXN0ZW5lcihXSS5TY29wZUJhci5FdmVudC5TZWxl
Y3Rpb25DaGFuZ2VkLCB0aGlzLl9zY29wZUJhclNlbGVjdGlvbkNoYW5nZWQsIHRoaXMpOwogICAg
ICAgICB0aGlzLl9yZWNvcmRpbmdOYXZpZ2F0aW9uQmFyLmluc2VydE5hdmlnYXRpb25JdGVtKHRo
aXMuX3Njb3BlQmFyLCAwKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>